Hello, world!
I'm a versatile and energetic programmer
Scroll down to learn more about me
about me
Hello there, I'm Nykolas Farhangi
It's nice to meet you!
I’m an energetic, ambitious, and growth-driven tech junkie with a deep passion for overcoming technical challenges.
I have broad technical experience and excellent communication and teamwork skills honed over years of personal projects,
student involvement, and work experience.
I'm a Computer Science undergraduate at the University of Houston. At U.H., I found a passion for promoting student success, diversity, and inclusion in technology through my involvement with CougarCS, where I now serve as President.
I enjoy competitive environments and technical challenges where I can be pushed out of my comfort zone and inspired by my peers.
I'm a Computer Science undergraduate at the University of Houston. At U.H., I found a passion for promoting student success, diversity, and inclusion in technology through my involvement with CougarCS, where I now serve as President.
I enjoy competitive environments and technical challenges where I can be pushed out of my comfort zone and inspired by my peers.
I’m currently seeking full time software engineering opportunites for summer 2022
My Skills
Programming Languages
Java
Python
JavaScript
TypeScript
C++
HTML/CSS
C#
SQL
Libraries and Frameworks
Node.js
React
Angular
Maven
NuGet
Express
Python Flask
Django
AWS SDK
AWS CDK
Bootstrap
JWT
Bcrypt
MongoDB
jQuery
SQL Server
SASS
Additional
Git
AWS
Azure
Google Cloud
Docker
Kubernetes
GitLens
Windows
MacOS
Linux
Agile Scrum
Kanban
DevOps
ITSM
ITIL
Visual Studio
JetBrains
ServiceNow
IBM i Systems
experiences
Interested to learn more about any one of these projects? Click on any experience to see more
Crude Gradebook
HoneyComb
DC2 Website
Crude Scene Editor
Galaga Remake
Crude Gradebook
- Planned, designed and programmed a full stack web application utilizing ReactJS, Python Flask, and MongoDB
- Full feature account system that allows users to input transcript information to calculate GPA and visualize trends incorporating Material UI and Nivo
- Employs RESTful backend service in Python and implements JWT and Bcrypt to protect endpoints and user information
- Containerized into one binary by combining Node.js, Python, and Alpine images via Docker
HoneyComb
- Developed a two dimensional platform-genre physics simulator using no external dependencies or code in Java
- Purpose-built highly generic and modular code structure that strictly abides by modern programming conventions
- Features customizable state-machine A.I. with artificial senses that make for an advanced detection system
DC2 Website
- Commissioned by Demand Control 2 to design and implement a website brochure
- Collaborated with principal members of the company to deliver an exceptional website
Crude Scene Editor
- Programmed multi-layer grid-based world designer featuring a modular and customizable tool suite using Swing in Java
- Created novel and unique data compression algorithm and file type to store world information
- Implemented action-tracking for undo/redo, preview mode to paint shading, and shortcut key combinations
Galaga Remake
- A parody of the Galaga series developed in order to expand my skills in Java and teach myself the basics of game design
- Incorporates the game engine to provide for a unique menu-navigation user experience
- Features a diversity of NPC and playable ship types each equipped with distinct properties
- Tracks user metrics to produce a post-game breakdown of the user’s performance