Determined individual for self and peer improvement
As a software developer, I love problem solving and like to create anything that would bring any amount of impact to others. Whether or not that impact is very miniscule or not, I make sure anything that I am involved with is up to as high standards as possible while having the mindset to be improve.
I aspire to be the best software engineer possible. No matter the situation I keep in mind to be consistent in who I am and everything I set my mind on. Always up for self and peer improvement no matter the scale. Anything significant wasn't built in a day, so my philosophy is to be as dependable as possible to build and improve one small step at a time.

React.js

Node.js

React Native

Java

JavaScript

PostgreSQL

HTML5

Bootstrap

CSS3

Git

EJS

HandleBarsJS

Python

C++

C

Nixs Image Finder
An image search website with custom spell checking algorithm
Acknowledgements
- Technologies used were React, JavaScript, CSS3, HTML5
 - React Hooks and Context API used for modularity and app level global state
 - Custom word search correcting algorithm to guess incorrectly spelled words
 - Completed in the span of two days for a challenge
 

Nixs Site
Personal food image blog website to allow for creation of posts and sharing of thoughts and pictures from restaurants.
Acknowledgements
- Technologies used were React, Node.js, PostgreSQL, JavaScript, CSS3, HTML5
 - Hosted website on AWS EC2 instance and PostgreSQL database on RDS instance
 - Google maps to allow for location pinning of visited restaurants
 - Infinite Scrolling for different posts and carousel for multiple images per post
 

Chowin-Out
Mobile application to help users decide on a restaurant near their location.
Acknowledgements
- Written in React Native
 - Created and cultivated in a span of 3 weeks
 - Calls 3 REST APIs
 - IOS and Android compatibility
 

UNO
A web application of the popular card game, Uno.
Acknowledgements
- Node.js Back End
 - EJS Front End
 - Bootstrap styling
 - Express server
 - PostgreSQL as the SQL relational database
 - Socket.io for in game chat
 - Passport for login, sign up, and authentication
 

Crypto-Brite
A mobile application to allow users to buy tickets to events with cryptocurrencies.
Acknowledgements
- Written in React Native
 - Won 3 awards at SF hacks, 'Best Beginner Hack', 'Best Use of Dash API', 'Best Mobile Hack'
 - Created within a span of 24 hours
 

SMS Bot
A mobile application to allow for organizing and gathering people for events with messages.
Acknowledgements
- Written in React Native
 - Designed a mock ups and created the UI of the mobile app
 

Random-Pokemon
An mobile app that displays a random pokemon and its information. The generation of the random range can be changed through the settings.
Acknowledgements
- Written in React Native
 - Designed a mock ups and created the UI of the mobile app
 

Daug
Daug is a social network for pets.
Acknowledgements
- Created in React Native
 - IOS and Android compatibility
 - Connects to a Heroku Back End server
 

Gator Realtor
A website to allow people to buy and sell homes.
Acknowledgements
- Node.js Back End
 - Handlebars Front End
 - Bootstrap styling
 - Express server
 - MySQL as the relation database
 - Passport for login, sign up, and authentication
 

Tank Wars
A top down two player shooter game.
Acknowledgements
- Written in Java
 - Used design patters such as, MVC, Observer, Visitor, Singleton
 - Worked with Java Swing
 - Created a reusable game engine
 

Get Lazarus Out Of The Pit
A single player puzzle game.
Acknowledgements
- Written in Java
 - Used design patters such as, MVC, Observer, Visitor, Singleton
 - Reused code and modules from a previous project
 - Worked with Java Swing
 

Web Server
A simple web server written in Java.
Acknowledgements
- Able to handle simple http request such as GET, HEAD, POST, PUT, DELETE
 - Learned the inner workings and control flow of a web server
 

Portfolio
A portfolio website about me, Nicholas Szeto.
Acknowledgements
- Modular components which displays dynamically generated data
 - Created with Next.js
 - React Front End
 - HTML5 semantic tags
 - Custom CSS3 styling
 
PINC Mentor
- Mentored a team of three biology students to design, plan, and implement a web application used to predict parent cats’ offspring traits.
 - Facilitated weekly meetings to discuss current progress, reflect on problems encountered, and plans for future work.
 - Provided suggestions, direction, and both emotional and technical support to the team when desired plans do not proceed as expected or when unforeseen events occur.
 
Instructional Student Assistant
- Taught a supplementary Introduction to Programming with Java lab to a classroom of thirty students.
 - Developed weekly lesson plans and assignments to enforce a better understanding of introductory programming concepts (variables, control flow, basic data types, object-oriented programming).
 - Emphasized good programming practices throughout the semester to help students become better developers.
 
Undergraduate
- Bachelor of Science in Computer Science
 - Magna Cum Laude
 - GPA: 3.79
 
Nicholas SzetoFull Stack Developer
