Meet Steve, the guy ready for the tech long haul

About

profile pic

Stephen is a fullstack software developer.

Values are what I'm about. Steadily improving every day, making projects and also publishing technical articles. Also done some open source Contribution. My experiences range from working with frontend, backend and computer networking technologies, a strong knowledge of Linux and even some very good low-level systems understanding like writing network sockets in C.

Skills

  • Unit test with Jest and Vitest.
  • Use of web servers like NGINX and Apache.
  • Container management with Docker.
  • State management with Redux Toolkit.
  • Reasonable knowledge of computer networking.
  • Linux CLI.
  • Version control with Git/Github.
  • Component test with React testing library.
  • Usage of webpack.
  • Passwords hashing with Bcrypt.
  • SQL and no SQL databases.
  • Data transfer with Curl and Postman.

Stack

HTML
CSS
JavaScript
React.js
Python
Django
PostgreSQL
Node.js
MongoDB
Express.js
C
TypeScript

Projects

Drugstore Inventory

expiry tracker

My first fullstack app. A drugstore inventory app made to track expired drugs,this version is mainly for the public to test. Then I can add some other features like a signup if neededed. The application warns dealers when the expiry date is near to prioritize sales.

Tech used : MongoDB, Express.js, React.js, Node.js

Job Application Tracker

sign up page picture

A fullstack application for tracking jobs applied for and details involved. It was built on React.js, Django and the Django REST Framework. Job seekers can use it to keep track of jobs they applied for and what stage they are in the discussion process.

Tech used : React.js, Django, PostgreSQL, Django REST Framework

The Cook App

meal recipe groups and suggestions

A fullstack application where meals and their recipes are shared. Cooks can come get ideas from here. Everybody is welcome to share.

Tech used: React.js, FastAPI, TailwindCss, MongoDB

Docker container Manager

even numbers greater than 6 and less than 12 multiplied by 2

An app built to demonstate my use of Docker rather than to show my prowess in React.js or Express.js. NGINX is used to serve static files and act as reverse proxy.Deployed on Render.

Tech used : React.js, Docker, NGINX, Express.js

shopping cart

shopping cart

My first React js app. An Ecommerce frontend display app used to test my understanding of the context API and useReducer for global state management.

Tech used :React js, CSS, Phosphor-react

Polynomial Evaluator

algebraic calculator

A web app for evaluating polynomials.Built on Horner's algorithm.

Tech used : HTML, CSS, JavaScript

Boxing Rounds Timer

Boxing timer

An app used to time a boxing fight round of 3 mins each. Equipped with start and end bell signals.

Tech used : HTML, CSS, JavaScript

Figure Checker

FIgure Checker

Used to highlight numbers in a text. Those who deal with data and statistics will find this useful.Built with Regex.

Tech used : HTML, CSS, JavaScript

Bitcoin price checker

Bitcoin price check

Built on an API to track price of Bitcoin relative to Euro, Pounds and Dollar.

Tech used : HTML, CSS, JavaScript

Budget Checker

expense checker

An App built to keep track of our expenses.

Tech used : React, Phosphor-react, CSS

Game coin counter

Game coins tracker

An app that keeps track of the amount in coins which we exhaust per game play and reads a gameover when we drop below 0.

Tech used : HTML, CSS, JavaScript