Portfolio

Selected projects.

A selection of systems, software, and projects I’ve worked on.

01 / KHALIQUE LAW PLLC

A central workspace
for an immigration firm

Paralegal · Workspace design and setup

Notion Case tracking Internal resources

I built the firm’s Notion workspace from scratch to bring client information, cases, deadlines, and internal resources into one place.

The need

Keep client records, case information, deadlines, and internal resources together.

My contribution

Set up the workspace structure for client records, case tracking, deadlines, internal guides, and blog posts.

Result

Client and case information, deadlines, guides, and blog content in one workspace.

01

Client information

Records organized around each client.

02

Cases

A place for case information and tracking.

03

Deadlines

Filing and case dates kept together.

04

Resources

Internal guides and blog content.

02 / ROSP INC.

An invoice application
for web and mobile

Lead developer · Application development and interface design

Flutter Firebase UX & UI

At ROSP, I worked with a team to build an invoicing application for vendors and retailers. We used Flutter for the mobile app and web portal, with Firebase to store user information.

The need

Vendors and retailers needed ways to create, import, view, and manage invoices across devices.

My contribution

Led application development, designed interfaces, integrated Firebase, and built upload, payment, installment, and dispute features.

Result

Users could manage invoices in a shared application, import existing records, and work with payment and installment options.

View the original application screenshots
Original ROSP login and signup screens on desktop and mobile
Original project screens showing the web and mobile interfaces.
ROSP interface for matching imported invoice columns
Column matching for importing existing invoice records.

03 / KHAN’S TUTORIAL

Connecting payments,
attendance, and records

Data Team Manager · Scripting and system integration

Google Sheets JavaScript QuickBooks Zoom

At Khan’s Tutorial, I connected payment data, wrote scripts for records and attendance, and helped move classes online.

The need

Track payments, attendance, and student records.

My contribution

Integrated QuickBooks with Google Sheets, wrote JavaScript scripts for daily records, and built a Zoom classroom platform into the company website.

Result

Payment data could be tracked in one place, records could be managed through scripts, and classes could continue online during the pandemic.

04 / API INTEGRATION PROJECT

Weather and nearby
bike stations in one view

Developer · API integration

JavaScript Weatherbit CityBikes API

This project combined weather data and bike station information. A user could enter a ZIP code to see local weather alongside nearby bike stations and bike availability.

The need

Weather and bike station information came from separate sources, but could be useful together when planning a trip.

My contribution

Used the entered ZIP code to request weather data, then passed location coordinates into a second API request for nearby bike stations.

Result

A combined response with weather conditions, temperature, sunrise and sunset times, and nearby bike availability.

View an example of the project output
Original weather and bike station output for a New York ZIP code
Archived project output. The values shown are from the original project.

05 / COMPUTER SCIENCE COURSEWORK

Algorithms coursework

Student · Programming and analysis

Data structures Algorithms Problem solving

A collection of coursework exploring sorting, search, compression, trees, and graph algorithms.

The need

Understand how different algorithms organize information and solve problems.

My contribution

Implemented projects covering radix sort, quadtrees, Prim’s minimum spanning tree, Huffman coding, hash tables, and the 8 puzzle.

Result

A collection of implementations and accompanying explanations documenting the code and its behavior.

View the repository

Contact me.

Email me with questions about my work or experience.

Get in touch