I usually go by Arfaz
I am a full-stack developer with 3+ years of experience, primarily focused on developing cloud and backend processes ๐Ÿ”งโš™๏ธ
Arfaz

About

I have a passion for developing systems and automating processes. I have extensive experience with Java, Python, SQL, and TypeScript, which has provided me with a solid understanding of various frameworks and databases. I am proficient in working with tools such as Node.js, React, and PostgreSQL, and excel at integrating them to develop robust, efficient systems. I also have a keen interest in low-level, embedded and firmware engineering!

Skills

React
Next.js
Typescript
Node.js
Python
Swift
PostgreSQL
Docker
Kubernetes
Java
Embedded C
C++
Adobe
Figma
My Projects

Some of my latest projects

I've worked on a variety of projects, from simple console scripted applications to complex GUI and web applications. Here are some of my most recent projects:

SmartMed: Medical Information & Resource System

Currently designing a medical information system using a microservices architecture and UML diagrams through constructing a prototype using the Flask framework in Python and REST APIs.

Python
Flask
REST APIs
Microservices
UML
Design Patterns

Automated Application System

Automated the job application process using Bash and Python. Utilized multithreading to optimize data extraction and processing, reducing runtime by 60%. Created command-line tools to improve workflow efficiency.

Bash
Python
LaTeX

CoopMe

Developing a coop planning tool using Next.js to help students plan courses and track degree cooperative work terms. Integrated PostgreSQL for database management and implemented drag-and-drop functionality with React. Designed the User Experience using TailwindCSS.

Next.js
React
TypeScript
PostgreSQL
TailwindCSS

Jabref (Open Source Contributions)

Developed and optimized unit, caching, and integration tests for JabRef. Improved the performance and memory management of the software through 100+ unit tests and 30+ integration tests.

Java
JUnit

Ground Support System

Collaborated with a team to build telemetry software for analyzing rocket performance. Developed front-end components in TypeScript and integrated live telemetry data from MongoDB into MaterialUI tables for data visualization and post-flight analysis.

React
TypeScript
MongoDB
Figma

Rubik's Cube (3D Simulation)

Built a 3D Rubik's Cube simulation using C++ and OpenGL. Integrated keyboard controls and dynamic zoom features for enhanced user interaction.

C++
OpenGL
GLSL

Lexigraphy Context Mapper

Developed a command-line Python and C-based tool for generating keyword-in-context concordances from text files, indexing words and provides contextual analysis for advanced text exploration. The tool uses regular expressions for pattern matching and leverages Valgrind for optimal memory handling.

Python
C
RegEx
Valgrind
Version Control

Tic-Tac-Toe Game

Developed a command-line Tic-Tac-Toe game in C++. The game features player turns, board updates, winner detection, and a tie state. The game flow includes checking for filled positions and ensuring a smooth turn-based system.

C++
Object-Oriented Design
I/O Operations

VEX Robotics Project

Developed and programmed a VEX Robot for ENGR120 Design II. Implemented mechanical and sensor-based functionalities, including movement, object placement, IR and sonar sensors for object detection, and obstacle avoidance.

RobotC
VEX EDR Kit
IR Sensors
Sonar Sensors
Limit Switches

T-Rex Game (Java-based)

Recreated Google's offline T-Rex game using object-oriented design in Java. Implemented game mechanics like jumping, obstacle collision detection, and scoring, along with smooth game rendering using Java Swing.

Java
Object-Oriented Design
Swing
Contact

Get in Touch

Send me an email and I'll respond as soon as I can!