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%.

Learn more

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.

Learn more

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.

Learn more

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.

Learn more

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.

Learn more

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.

Learn more