Profile Picture

Nykolas Farhangi

nykolasfarhangi@protonmail.com

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.
Nykolas Snow Nykolas TMHCC Nykolas Tutoring
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
HoneyComb

Crude Gradebook

ReactJS
Python Flask
HoneyComb

HoneyComb

Java
Physics Sim.
A.I.
HoneyComb

DC2 Website

Frontend
JavaScript
HoneyComb

Crude Scene Editor

Java
Swing
UX
HoneyComb

Galaga Remake

Java
Game Design
Crude Gradebook

Crude Gradebook

Full-stack
ReactJS
Python Flask
MongoDB
JWT
Bcrypt
Docker
Data Visualization
  • 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
Edit Mode Feature Control Panel Transcript Trends Feature
❮
❯
HoneyComb

HoneyComb

Java
Physics Simulator
A.I.
Modular Design
Animations
  • 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
Demand Control 2

DC2 Website

Frontend
HTML/CSS
JavaScript
JQuery
Responsive Design
  • Commissioned by Demand Control 2 to design and implement a website brochure
  • Collaborated with principal members of the company to deliver an exceptional website
Home Page Meet Our Team Table Interactable Services Drop-Down Table
❮
❯
Crude Scene Editor

Crude Scene Editor

Java
Swing
UX
Level Builder
Data Compression
Tool Suite
  • 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

Galaga Remake

Java
Game Design
UX
Sound Effects
Animations
Leaderboards
  • 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