keerthikach
π About Me
I'm Ch. Keerthika, a first-year college student with a growing interest in data structures, algorithms, and backend development. I enjoy working on real-world problems and building practical tools using Python. Iβm focused on deepening my understanding of core CS concepts through projects and continuous learning.
Tech Skills
Existing Skills
- Programming: Python, HTML, CSS, JavaScript (basic),SQL
- Version Control: Git & GitHub
-
Python Libraries & Tools:
selenium
,pandas
,numpy
,matplotlib
,tkinter
,streamlit
,sqlite3
,beautifulsoup
,pdfplumber
,spacy
,pytesseract
,pdf2image
,re
,win10toast
Concepts
- Data Structures and Algorithms
- Backend development logic
- Web scraping and OCR-based text extraction
- Automated data entry with Selenium
- Basic GUI building and dashboards
- Resume parsing with rule-based keyword extraction
Planning to Learn
- SQL (Advanced)
- Data Analytics concepts and workflows
- Data Structures and Algorithms (deeper understanding)
- Basics of Cloud Computing
Projects I Worked On
Resume Analyzer
Extracts text from resumes using OCR (pytesseract
, pdfplumber
), parses keywords using spaCy
and regex
, and matches them with job descriptions.
It also includes web scraping functionality using BeautifulSoup
and Selenium
to fetch job descriptions from the web.
Provides feedback on missing skills, keyword density, and generates an overall similarity score using pandas
-based comparison logic.
Spaced Repetition Tracker
A CLI and Streamlit-based tool to track solved DSA problems and schedule timely reviews using SM-2 and Leitner techniques.
Includes a custom scheduler and win10toast
for desktop notifications to remind users when it's time to review.
Designed to improve long-term retention through consistent, well-timed practice.
Automated Multi-Platform Entry Tool (Ongoing)
A productivity-focused automation tool built with Selenium to eliminate repetitive manual data entry across multiple internal platforms.
In environments where APIs are unavailable, this tool simulates human interaction to input identical customer data into 3 separate web systems.
Streamlines workflows by significantly reducing time, effort, and the risk of human error.
Designed to enhance operational efficiency in use cases where the same information must be submitted across siloed platforms.
An essential utility for automating redundant tasks in real-world enterprise workflows.
Graphical BMI Calculator
Tkinter GUI app that stores BMI history in SQLite and visualizes trends using matplotlib
.
Helps users monitor their health over time.
Maarg AI β Traffic Management System (Ideathon Project, Nov '24)
An AI-powered traffic management system presented at an ideathon.
- Used YOLO for object detection, OpenCV for image processing, and TensorFlow/PyTorch for model training.
- Integrated real-time camera feeds and IoT sensors to monitor traffic patterns.
- Selected for future rounds based on innovation and practical potential in urban mobility optimization.
Certifications
- C Programming (NPTEL) β Silver Medal
- Introduction to Networking β NVIDIA
- SQL (Basic) β HackerRank
- Introduction to Databases β NxtWave
- Ethical Hacking Workshop β IIT Hyderabad (2-day workshop)
Aspirations
I currently aspire to become a Data Analyst, focusing on data extraction, processing, and interpretation.
I'm still exploring the field but leaning toward roles where I can work with real-world data, build backend systems, and make sense of large information sets through structured analysis.