A Backend Developer passionate about leveraging AI and LLMs to build intuitive mobile apps that simplify complex domains like FinTech. Takes pride in writing clean, efficient, and user-first code, with a proven ability to make a rapid impact in agile, product-driven teams.
PHP, Node.js, Express.js, RESTful APIs, EJS, JSON, Ruby on Rails, Ajax
Open AI LLMs, Ollama LLMs (Mistral, Gemma), Hugging Face Embeddings, Ultralytics image AI, vaderSentiment, Sentiment, Tesseract (OCR), LangChain
Python, JavaScript (ES6), Java, C#, Dart, Ruby, TypeScript
PostgreSQL, postgres, MySQL, SQLite, MSSQL, NoSQL, phpMyAdmin, Excel
Mocha, Chai, Cypress with Electron, Jest, ESlint, RSpec
Git, GitHub, GitKraken, Bitbucket, Jira
AWS (EC2, RDS, S3, Cloud9, CLI), MongoDB, Render, Vercel, SupaBase, Microsoft Azure
Android (Java), Android SDK, Android Studio, Camera APIs, TensorFlow Lite, cross-platform basics (Flutter), REST on mobile, JSON parsing, async operations (threads, callbacks)
A mobile app that uses prompt engineering for semantic search, delivering highly personalized and context-aware financial advice from a user's transaction data. Developed user data feeds for data integration, and backend APIs for a mobile financial assistant app, integrating transaction data and third-party services. Developed backend APIs consumed by iOS and Android mobile clients.
Tech Stack: Node.js, JavaScript, Express, REST APIs, JSON, Ollama, MySQL, MSSQL, Go, Azure, Docker, Amazon EC2, Amazon RDS, OpenAI
A custom chatbot prototype with a personality fine-tuned through creative prompt engineering. Designed to simulate my digital persona and interact with users in a unique, engaging manner.
Tech Stack : React, TypeScript, Express.js, Node.js, MongoDB, JSON, NoSQL, Open AI, Render, HTML, CSS
A conversational AI chatbot designed to provide science-backed sleep advice. To ensure accuracy and avoid AI "hallucination," the system uses a Retrieval-Augmented Generation (RAG) pipeline, grounding its responses in a curated database of sleep hygiene Q&As.
Tech stack: Llama-2-13B-Chat, LangChain, ChromaDB, Gradio, Python
An end-to-end computer vision system to automate the detection and analysis of specific animals (e.g., raccoons) in large-scale image datasets. Data preparation, cleaning, and labelling of datasets. Designed for environmental monitoring and pest control.
Tech Stack: YOLOv8, TensorFlow, Python, Matplotlib Pyplot, Pandas, Numpy
Built a mobile app in Android Studio (Java) with TensorFlow Lite and YOLOv2 for real-time camera detection. Implemented asynchronous camera processing, image pipelines, and optimized model performance for mobile. Used Android SDK components, Gained experience with modern Android app patterns and began applying MVVM principles to structure components.
A next-generation virtual pet, powered by AI. Interact with your unique "BEAST" through natural conversation, training, and care, all within a dynamic browser-based environment.
Tech Stack: React, JavaScript, Express, EJS, SQL, vaderSentiment, Sentiment, Cloudinary, Git, Node.js, AWS RDS, MongoDB
A deployed virtual pet game where you can feed, clean, play, train, and chat with the pet.
Tech Stack: React, JavaScript, Express, EJS, SQL, vaderSentiment, Sentiment, Cloudinary, Git, Node.js, AWS RDS, MongoDB, CSS, HTML
A web app that allows users to collaboratively create maps which list multiple "points". Implements REST APIs and Leaflet APIs.
Tech Stack: Node.js, jQuery, Leaflet, SQL, PostgreSQL, SASS, Express, EJS, Git
A cross-platform Dart app, that allows the user to keep track of their day and tasks to be completed.
Tech Stack: Flutter, Dart, C++, Android Studios
A 3D app game to play on your Android phone. Tap to jump over the incoming obstacles to score points.
Tech Stack: C#, Java, Unity, Android Studios
A heavily animated web developer portfolio. Contains various scrolling animations and transitions based on the user's position in the viewport.
Tech Stack: JavaScript, GSAP, Intersection Observer API, CSS, HTML
A fantasy action platformer for desktop with a unique mouse-controlled sword play. Thoughtful level design and progression.
Tech Stack: C#, Unity, PlasticSCM
Smart Drive Test is a learning platform, teaching new and experienced drivers ways to improve driving. It is also an ecommerce website powered by Hikashop that sells online driving courses, podcasts, and books.
Tech Stack: Joomla!, HTML, CSS, JavaScript, phpMyAdmin
A website to teach users how to drive. Developed the front-end homepage and content pages. Designed the CSS animations to increase user engagement.
Tech Stack: Joomla!, HTML, CSS, JavaScript, phpMyAdmin
Dynamic/single-page application used to generate student profile webpages. Contains save and download functions, and a text editor. Boosted work productivity with graduate student profiles. Developed using PHP and jQuery.
Tech Stack: HTML, CSS, JavaScript, PHP, jQuery
An app used to monitor an elderly individual who is alone at home and alert their caretaker if in need of emergency help or assistance.
Tech Stack: Android Studio, Java, XML, SQLite
A polished, fully functional mock e-commerce platform for jungle-themed apparel, built to emulate real-world online retail workflows. Features include product browsing, cart management, secure checkout, admin dashboards, and robust testing coverage.
Tech Stack: Stripe Api, Ruby on Rails, JavaScript, Cypress, PostgreSQL, RSpec
Single-page application that allows users to view photos in different contexts, building a frontend user experience for users to interact with photos.
Tech Stack: React, PostgreSQL, Node.js, JavaScript, SASS, HTML, Jest
A multidisciplinary program combining Computer Science, Artificial Intelligence, and UX Design. Coursework and projects explored topics such as mobile development, Object-Oriented Programming (OOP), and Data Structures & Algorithms.