
B.S Computer Science

High School Diploma

Incoming Software Engineer Intern

Undergraduate Researcher
Joining two research labs, excited to share what we work on!

AI / Document Intelligence Extern
- Developed an end-to-end document intelligence system to extract structured data from unstructured blob documents (e.g., mortgage and financial records), reducing manual review time by 99%+ and cutting processing latency from hours to seconds.
- Built and evaluated OCR and document preprocessing pipelines using OpenCV, regex, and Python-based data cleaning to improve text extraction quality, alignment, and downstream model accuracy across noisy real-world documents.
- Designed and implemented LLM-powered RAG (Retrieval-Augmented Generation) pipelines to ground model outputs in extracted document content, improving factual accuracy and reliability for document-based question answering.
- Developed an interactive Gradio-based chatbot interface that allows users to query processed documents in natural language, enabling rapid validation, exploration, and human-in-the-loop review of extracted data.
- Applied machine learning workflows for data formatting, extraction, and visualization using pandas and matplotlib, analyzing failure cases and iteratively refining preprocessing and model behavior to improve system robustness.
- Integrated OpenAI and PyTorch-based LLM components into the processing pipeline, combining traditional OCR techniques with modern language models to handle complex layouts, variable formatting, and semantic extraction tasks.

Undergraduate Teaching Assistant - Calculus & Statistics
- Planned, organized, and led weekly peer-assisted study sessions for Calculus and Statistics courses, independently designing session structure, problem sets, and instructional strategies to reinforce core mathematical concepts and exam readiness.
- Proactively marketed and promoted sessions through campus outreach and peer networks, driving consistent attendance and engagement without direct faculty oversight.
- Facilitated large-group problem-solving discussions, breaking down complex concepts into clear, intuitive explanations that enabled students of varying backgrounds to reach understanding and apply techniques independently.
- Mentored students in independent learning strategies, emphasizing analytical thinking, self-debugging, and effective study methods rather than dependency on instructors or tutors.
- Built strong cross-year peer relationships, collaborating with upperclassmen and repeat attendees to foster a supportive learning environment and sustained academic progression.
- Earned 100% satisfaction ratings in anonymous student feedback surveys, with students citing leadership, clarity of instruction, and measurable improvement tied directly to session participation.

Tutoring Data & Systems Clerk
- Managed and organized student performance and attendance data to track tutoring progress, identify trends, and support data-driven instructional decisions across multiple students.
- Designed and maintained streamlined data-tracking processes for recording outcomes, improving consistency, accuracy, and ease of analysis for tutors and administrators.
- Supported mentorship and tutoring initiatives by working directly with younger students, building strong relationships that encouraged engagement, confidence, and long-term academic growth.
- Collaborated with tutors and staff to translate performance data into actionable insights, helping tailor support strategies to individual student needs.
- Planning and developing a web-based platform to centralize student records, streamline reporting workflows, and improve accessibility and transparency for stakeholders

Founder
Founded and operated a successful detailing business in Stone Mountain, Georgia. Managed all aspects of business operations including client relations, service delivery, and business development.
XP Lab (EmoryHacks '25 Winner)
- Built a real-time, two-sided education platform that improves lecture quality for professors while simultaneously increasing student engagement through AI-driven feedback, analytics, and gamification.
- Designed and implemented a live lecture pipeline using FastAPI, WebSockets, and OpenAI Whisper to stream audio, transcribe lectures in real time, and surface pacing, engagement, and confusion insights during and after class.
- Engineered a gamified student experience (points, streaks, ranks, badges, leaderboards) with React, Tailwind CSS, and Vite to motivate participation, reinforce consistency, and visualize learning progression.
- Developed a scalable backend architecture with Supabase (PostgreSQL), role-based authentication, and real-time session management to support concurrent classes, students, and professors.
- Integrated AI-assisted question generation and hybrid workflows that allow professors to combine manual input with AI suggestions, enabling rapid in-class assessments without disrupting lecture flow.
JobHunter.AI
- Designed and built an end-to-end automated job application tracking system that removes the need for manual data entry by continuously ingesting job-related emails from Gmail and Outlook.
- Implemented OAuth-secured email integrations with Google and Microsoft APIs to safely access user inboxes, manage token lifecycles, and support multiple connected email accounts per user.
- Developed an AI-powered email intelligence pipeline using OpenAI that classifies incoming messages, extracts structured fields (company, role, location, status), and updates application records automatically.
- Engineered a Flask-based backend architecture that orchestrates email ingestion, AI processing, background synchronization, and database persistence in a reliable and maintainable manner.
- Built a responsive React dashboard with search, filtering, and status management that allows users to view and control their entire job search across multiple inboxes from a single interface.
- Designed and implemented a complete machine learning pipeline to classify email messages as spam or ham using TF-IDF feature extraction and a linear Support Vector Machine.
- Ingested and normalized multiple training datasets with differing schemas, unifying labels and text fields into a consistent representation.
- Engineered a text preprocessing workflow including stop-word removal, lowercasing, and minimum document frequency filtering to reduce noise in high-dimensional feature space.
- Trained and evaluated a baseline LinearSVC model using a stratified train/validation split, reporting accuracy, precision, recall, F1 score, and full classification metrics.
- Performed hyperparameter tuning with 5-fold cross-validation using GridSearchCV, optimizing for F1 score to balance false positives and false negatives.
- Re-trained the final model on all available labeled data and generated predictions for an unseen test dataset, persisting results to a structured output artifact.
- Refactored exploratory notebook code into a standalone, reproducible Python script with clear separation between data, source code, and outputs.
Employee Management System
- Designed and implemented a Java-based employee management system that provides secure, role-based access for HR administrators and employees to manage and view sensitive employee data.
- Built a role-based authentication and authorization layer that enforces full CRUD privileges for HR administrators while restricting general employees to read-only access.
- Developed a robust relational database schema in MySQL with normalized tables, foreign key constraints, and many-to-many relationships to model employees, divisions, job titles, and payroll records accurately.
- Implemented employee search and management workflows that support queries by employee ID, name, SSN, and date of birth, with real-time updates persisted safely to the database.
- Engineered payroll and reporting functionality that generates monthly pay summaries by job title and division, employee-specific pay histories, and hire-date range reports.
- Used prepared statements throughout the data access layer to prevent SQL injection and ensure secure interaction with the database.
- Structured the application with a clear separation of concerns (authentication services, business logic, repositories, and database access) to improve maintainability and extensibility.
TeamirTeshome.com
- Designed and implemented a bootloader-style landing page that presents two distinct modes (teamir.exe and teamir.raw) with terminal-inspired UI and smooth navigation transitions.
- Built a professional OS-themed interface (teamir.exe) that displays projects, education, and technical experience using system-inspired components with status indicators and process management metaphors.
- Developed a personal reflection layer (teamir.raw) featuring a horizontal scrolling timeline, paginated journal entries, media gallery, and curated personal metadata with warm, low-contrast dark aesthetic.
- Engineered a centralized theme system with shared color palettes and motion presets to ensure visual consistency across landing, professional, and personal pages.
- Implemented a motion-only tricolor accent system that reveals Ethiopian identity through subtle animated color sweeps on interactive elements while maintaining a minimal monochrome resting state.
- Created reusable animation components using Framer Motion with useAnimation hooks to enable persistent hover effects that play tricolor sequences and maintain enhanced states during interaction.
- Designed responsive layouts with mobile-first approach using Tailwind CSS grid and flexbox systems that adapt seamlessly across desktop, tablet, and mobile viewports.
- Integrated Next.js Image optimization and API routes to serve dynamic image galleries with automatic format conversion and lazy loading for improved performance.
- Architected a modular component structure with shared HoverableCard components, theme constants, and motion presets to enable consistent styling and behavior across all sections.
HearSpace
- Designing an assistive navigation system that integrates embedded hardware, computer vision, and audio feedback to translate visual spatial information into intuitive sound-based cues.
- Developing a real-time perception pipeline using camera input and deep learning models to detect obstacles and estimate depth for navigation assistance.
- Integrating edge hardware components (ESP32-CAM and embedded camera modules) with backend processing logic to support low-latency data capture and transmission.
- Exploring spatial audio mapping techniques to convert object position and distance into directional audio cues that improve user situational awareness.
- Engineering the system incrementally with a modular architecture, allowing vision models, audio logic, and hardware components to evolve independently during development.
Blob.AI
- Participated in a structured externship program with Outamation through Extern.com focused on real-world applications of AI document intelligence.
- Analyzed unstructured and semi-structured business documents to identify opportunities for automation, information extraction, and downstream analytics.
- Designed and evaluated document processing workflows incorporating OCR, text normalization, and semantic parsing to transform raw documents into structured data.
- Applied natural language processing techniques to identify key entities, fields, and relationships within documents such as forms, reports, and records.
- Explored the use of AI and LLM-assisted approaches to improve document understanding, reduce manual review effort, and increase extraction accuracy.
- Collaborated on incremental deliverables leading up to a final capstone project demonstrating an end-to-end document intelligence solution.
- Translated ambiguous business requirements into technical approaches, balancing accuracy, scalability, and interpretability in AI-driven systems.

Intermediate Technical Interview Prep

AI Document Intelligence Extern

Microsoft Azure AI Fundamentals

Grokking the System Design Interview

Github Certified Developer
Languages
- Python
- SQL
- C
- JavaScript
- HTML
- CSS
Frameworks/Libraries
- Flask
- FastAPI
- React.js
- Librosa
- PyTorch
- NumPy
- Pandas
- Matplotlib
Tools/Databases
- Git/Github
- Supabase
- MySQL
- PostgreSQL
- Google Cloud
- Azure
- OpenAI
- • AI + Systems Engineering
- • Full-Stack & ML Development
- • Applied Machine Learning
- • Backend Architecture & Performance
- • Systems Programming
Right now, I’m primarily locked in on software engineering, so I’m investing heavily in core SWE skills through things like a systems design certification, an AWS/cloud certification, and an upcoming SWE internship. At the same time, I’m intentionally building strong AI/ML fundamentals by joining two research labs and working on ML-focused projects, with the long-term goal of specializing in machine learning during graduate school. I see SWE as my foundation and AI/ML as my specialization, allowing me to bridge production-level systems with advanced machine learning rather than treating them as separate paths.
