Hi, my name is
Ameer Khalil
I design and build apps
I’m a Computer Science undergraduate at UCF, passionate about transforming complex challenges into clean, efficient software—from low-level C systems to full-stack and AI-powered applications.
About me
Hello! My name is Ameer Khalil, and I’ve been building software since 2019.
I started with Python, exploring the basics of programming, and soon moved on to C# with Unity, creating small games and interactive projects.
Over time, my interests expanded to include low-level systems, compilers,
and a variety of software development projects. Most recently,
I built a compiler as part of my coursework, which gave me hands-on experience with parsing, code generation, and virtual machine design.
These days, I focus on designing efficient,
user-friendly software while continuously learning new technologies and improving my skills.
I’m currently a Software Development Intern at the City of Daytona Beach, where I build full-stack, RAG-based AI tools for public document retrieval.
I’ve worked on projects that challenge me to think critically and solve problems creatively,
and I’m seeking Software Engineer opportunities where I can contribute to impactful projects and continue growing as a developer.
Here are some technologies I use:
C
C#
Python
Docker
Node.js
TypeScript
PostgreSQL
Javascript
React native
Experience
Software Development Intern — City of Daytona Beach TypeScript | Python | React | PostgreSQL
•
Built a secure, full-stack RAG-based AI assistant for public document retrieval using TypeScript, Python, React, PostgreSQL (Supabase), and Deno.
•
Automated deployment with a Dockerized CI/CD pipeline — every push to main rebuilds and redeploys the API service and PDF-ingestion worker over SSH, eliminating manual releases.
•
Cut document-retrieval latency from ~10s to ~2s with hybrid search — fusing vector-embedding and keyword search via Reciprocal Rank Fusion (RRF).
LumoraClear React Native | Node.js | Express | PostgreSQL
•
Launched a mobile billing-manager app that pulls real-time insurance data (EOBs, coverage, benefits) from major payers — Aetna, UnitedHealthcare, Cigna, Ambetter — via the Patient Access API (FHIR standard).
•
Built and deployed the full-stack backend (Node.js/Express, PostgreSQL) on Render, configuring the reverse proxy and production rate limiting.
•
Improved app responsiveness by optimizing API calls and caching high-traffic queries, reducing average load time by ~30%.
Projects
BVI Assistant Python | LangChain | Ollama | FastAPI | ChromaDB | React
•
Built a secure, full-stack RAG assistant for querying Controlled Unclassified Information (CUI) documents, with a React chat interface and FastAPI backend running local LLM inference via Ollama.
•
Implemented a vector-search pipeline with ChromaDB and LangChain, improving context-aware Q&A accuracy ~35% and reducing average query latency ~40%.
•
Built a startup system-health monitor that audits CPU, memory, and disk resources and surfaces hardware anomalies directly through the AI interface.
Compiler C
•
Built a compiler that translates PL/0 source code into intermediate bytecode for efficient execution.
•
Designed and implemented a custom virtual machine to run compiled programs, supporting core procedural features like variables, loops, and conditionals.
•
Ensured robust error handling and clear diagnostic messages to improve the development experience.
2D Game Engine C# | .NET
•
Created a Windows application game engine supporting addition and editing of shapes, polygons, and sprites for flexible scene design.
•
Implemented real-time editing of object properties such as shape, color, and physics body parameters to enhance interactivity.
•
Integrated basic physics simulation to handle collisions and object dynamics within the engine environment.
Polygon RendererC | WINAPI
•
Developed a simple polygon renderer using C and the Windows API to draw shapes directly in a native Windows application.
•
Implemented customizable features for polygon size, position, and color to allow flexible rendering options.
•
Focused on efficient, low-level drawing operations to ensure smooth rendering performance with minimal overhead.
Calorie TrackerJS | HTML/CSS
•
Developed a personalized calorie tracking web app that allows users to manually log food intake for precise tracking.
•
Integrated NinjaAPI to access detailed nutrition data, enhancing the accuracy and usability of the tracker.
•
Designed a clean and intuitive interface using HTML and CSS for seamless user experience across devices.

