Atharv's AI Portfolio

ChatGPT LogoPowered by GPT-4oPowered by GPT-4o and Developed by Atharv Patil
Developed by Atharv Patil
Profile Picture

About Me

I'm a Computer Science graduate who builds intelligent, scalable software across the stack. My work spans full-stack web development, applied AI/LLM integration, and systems programming, with an emphasis on pairing clean user experience with solid engineering fundamentals. Recently, in open source, I led BDD test infrastructure for Greenstand’s TreeTracker Wallet (WebdriverIO + Cucumber in TypeScript) and contributed UX stability fixes to OpenHands, an AI software-dev agents platform. I’ve integrated large language models into real applications, designed retrieval workflows (semantic search / RAG), and delivered responsive, data-driven interfaces. I work primarily with Python, Java, JavaScript/TypeScript, SQL, and modern web frameworks like React and Next, with experience across backend architecture and responsive frontend development. I also have experience in lower-level development (C/C++), iOS/UI frameworks, and tooling that improves developer and user experience. I’m especially interested in roles at the intersection of applied AI, full-stack engineering, developer platforms, and human-computer interaction. If you’re building products that turn complex systems into useful experiences, I’d love to connect.

Professional Experience

Open-Source Contributions

Greenstand cover

Greenstand

Greenstand is a open-source effort building a marketplace that tracks and pays growers for verified trees (TreeTracker ecosystem). I work on the TreeTracker Wallet app (monorepo for web/mobile/backend). Recently built BDD E2E test infra with TypeScript, WebdriverIO, and Cucumber, producing human-readable HTML reports with embedded test videos via Cucumber’s attach API creating a single source of truth and speeding debugging/triage.

TypeScriptReactWebdriverIOCucumber
OpenHands cover

OpenHands

OpenHands is an open-source platform for building AI software-development agents (able to edit code, run commands, and browse). I contribute to the web client with a focus on frontend stability and UX. Recently fixed prompt-input auto-resize overflow by refactoring height measurement, adding tolerance checks, and debouncing resize in React/TypeScript, delivering stable multi-line input across browsers.

TypeScriptReact

Projects

Academic Projects

GitHub links for academic projects are available on request due to academic integrity policies

NittanyBusiness E-Commerce Website screenshot

NittanyBusiness E-Commerce Website

Full-Stack Development

A full-stack B2B e-commerce platform built to streamline procurement for SMEs by connecting them with suppliers through an intuitive interface and optimized backend infrastructure.

Next.jsReactNode.jsMySQL
Peer-to-Peer File Sharing System screenshot

Peer-to-Peer File Sharing System

Distributed Systems

A Python-based P2P file-sharing network with chunked transfers, multi-threaded downloads, and built-in integrity checks for fast and reliable file distribution.

PythonSocketsMultithreading
Causal Consistency Simulation screenshot

Causal Consistency Simulation

Distributed Systems

A Python-based distributed system that simulates causal consistency across three data centers using Lamport clocks and dependency tracking to enforce the correct order of operations despite network delays.

PythonSocketsMultithreading
Dynamic Storage Allocator screenshot

Dynamic Storage Allocator

Memory Management

A custom C dynamic memory allocator featuring optimized malloc/realloc/free, segregated free lists, and a heap consistency checker for robust memory management.

C
Linear Device Library screenshot

Linear Device Library

Systems Programming

A C-based Linux utility that combines 16 JBODs into a 1 MB linear device with read/write support, LRU caching, and TCP networking for efficient storage access.

CLinuxSockets
Mini CPU screenshot

Mini CPU

Computer Organization and Design

A Verilog-based 5-stage MIPS pipeline with ALU-to-ALU data forwarding and hazard resolution for optimized execution of R-type instructions.

Verilog
Course Scheduler App screenshot

Course Scheduler App

Core Java

A database-driven course scheduler with role-based access, built using OOP principles, SQL, and a tabbed GUI for organized course and student management.

JavaSQL

Personal Projects

AI Portfolio Website screenshot

AI Portfolio Website

Full-Stack Development

A full-stack AI-powered portfolio website featuring a ChatGPT-style assistant that uses OpenAI’s GPT-4o and a custom RAG pipeline to answer dynamic questions about my experience, projects, and skills.

Next.jsReactOpenAI APINode.js
GitHub LogoView on GitHub
Expense Tracker App screenshot

Expense Tracker App

Full-Stack Development

A MERN stack expense tracker web app with real-time transaction updates and seamless backend integration for efficient personal finance management.

ReactNode.jsExpress.jsMongoDB
GitHub LogoView on GitHub
Furniture Store App screenshot

Furniture Store App

AR Development

An iOS AR app for virtual room decor that lets users place, scale, and move life-size furniture models in real-world spaces with saved layouts and guided setup.

ARKitRealityKitSwift
GitHub LogoView on GitHub
Measurement App screenshot

Measurement App

AR Development

An iOS AR measurement app that lets users mark two points in the real world to calculate distances, with logging, undo, and guided setup features.

ARKitRealityKitSwift

Skills

AI/LLM Tools

OpenAI API

OpenAI API

API access to GPT large language models

Cursor

Cursor

AI-first code editor built on top of VS Code

Prompt Engineering

Prompt Engineering

Crafting effective prompts to steer LLM behavior

GitHub Copilot

GitHub Copilot

AI pair programmer for code, tests, and docs in-editor

OpenHands

OpenHands

Platform for software development agents powered by AI

Full-Stack

JavaScript

JavaScript

Runs across frontend, backend, and serverless.

TypeScript

TypeScript

Typed JavaScript for safer full-stack development.

Next.js

Next.js

React framework with SSR & routing

Node.js

Node.js

JavaScript runtime for server-side code

Express.js

Express.js

Web framework for Node.js

Backend

Python

Python

General-purpose programming language

C

C

Systems-level language for OS and embedded development

C++

C++

High-performance server and system code

Java

Java

Backend language for enterprise and web systems

Frontend

React.js

React.js

JavaScript library for building UIs

Swift

Swift

iOS development language

SwiftUI

SwiftUI

UI framework for building iOS apps with Swift

ARKit

ARKit

Apple AR framework (front-facing in AR apps)

RealityKit

RealityKit

3D rendering and animation engine for AR

HTML

HTML

Structure of web pages

CSS

CSS

Styling of web pages

Databases

SQL

SQL

Language for querying structured relational databases

MySQL

MySQL

Relational database management system based on SQL

MongoDB

MongoDB

NoSQL database for document-based storage

Developer Tools

Git

Git

Distributed version control system

Embedded Systems / Low-Level Programming

Verilog

Verilog

Hardware Description Language (HDL) for FPGAs/ASICs

I2C

I2C

Hardware communication protocol (used in embedded systems)