Welcome

I'M Sarthak Singh.

An electrical and electronics engineering graduate, working with
Ericsson in FINTECH domain, enabling mobile financial services.

About Me

Hello! I'M Sarthak Singh.

I graduated from DTU (Delhi Technological University), discovered coding during the journey and worked on various self-assigned projects. Now, I'm working with Ericsson in the FINTECH domain, providing financial enablement to millions of people using Mobile Financial Services.

I like to sketch and do crafting projects as a hobby. Music has been my lifeline since ever, where, apart from listening to music and creating massive playlists, I also occasionally produce electronic music using 'FL Studio'. Some of these arts' projects I've displayed in the portfolio below in the Extra Curricular section.

I'm a good learner and always eager to explore new things. My ravenous appetite for knowledge inspires me to take on new challenges and find most optimistic ways of doing mundane tasks, automating wherever possible.

Professional Skills

Various skills which I acquired as a part of the academics
and self interest.

Linux

Using RHEL everyday to access clients' servers across the continents.

Docker & Kubernetes

Using in the organization post the migration to microservices. Planning for its certification.

F5 BIG-IP

Working with basics for the network infra part in my organization.

SQL

Handling tbe basics of database management of servers using SQL.

Git

Worked with the basics of Git. Created and uploaded some personal repositories on GitHub. Am also using it for commiting to private substitute of repositories at work.

Python

Personal favourite language. Made intermediate as well as advanced projects using Python and its imported modules.

Java

Currently using core Java for development in my organization.

C++

Made some basic projects using it. One of my starter languages.

C

Learned it as a base for C++ and also, it was a part of my engineering curriculum.

HTML

Learnt online along-with CSS and made a simple survey form and customized it using CSS, link to which is included ahead.

CSS

Worked with the basics as well as looked up and learnt some intermediate techniques of web designing, used in making this web-page as well.

JavaScript

Learnt about the basic functionalities. Even made a calculator script web-page, the link to which is mentioned ahead.

Bootstrap

Worked with Bootstrap 4 and made this web-page using it using the imported CSS and JavaScript files, as well as custom made CSS and JS.

Django

Learnt the basics of interfacing front end with the back end of a website and storing user data in a database to separate the data from the front end code and making the editing of website more user friendly.

Pandas

Used the basic functionalities while working on a handwriting recognition project with machine learning.

Matplotlib

Just the basic commands, used in the same machine learning project as mentioned above, for plotting efficiency of various models.

Sklearn

Used various classifiers from this module and did an analysis on their performance for above mentioned machine learning project.

Arduino

Made many projects using different Arduino models (including Arduino Uno, Arduino Nano etc.) over the years during my engineering , including LFR and Gesture Controlled Obstacle Avoider Pick and Place robot.

Proteus

Used it for simulating my engineering major project, using Arduino and various other ICs and sensors and creating schematics. Learned operating and implementing projects using it, from online tutorials.

Verilog

Just the basic concepts. Also made a project as a part of summer training in a training centre as mentioned ahead in the 'Training' section.

MATLAB

Learnt the basics as it was a part of academics' labs. Also used it for simulation of projects.

FL Studio

Learnt online and through self exploring. Pursued music production as a hobby and made some tracks, using default instruments and filters and also some externals ones (including, Nexus, Massive, etc.). The links for the songs are included ahead in the 'Extra Curricular' section.

Training

Experience gained from working in different institutions.

Projects

Different projects made as a part of academics and
self-interest.

Super Mario Bros. using Pygame

Python
Hide...
  • Used Pygame module in Python to blit images from ‘Super Mario Bros.’ sprites and replicated world 1 x 1 of the game.

  • Used different classes for the items (e.g. pipe, hole, bricks), the Mario character and the enemies, keeping track of the lives, score, coins and time count.

  • Making the game compatible to play with a keyboard by assigning the buttons to different functions using the Pygame inbuilt functions.

Handwritten Digit Classification

Machine Learning
Hide...
  • Imported the data for the training of the classifiers from the MNIST dataset and handled it using Pandas library.

  • Using Sklearn, imported the classifiers and trained them with 80% of the MNIST dataset.

  • Used Matplotlib to plot the predictions of the trained classifier instance, and later also used to compare the responses of different classifiers, trained similarly.

Gesture - Pick and Place Robot

Arduino
Hide...
  • Used Arduino Nano for the robot’s microcontroller, Accelerometer for gesture response, Ultrasonic Sensor for obstacle analysis & RF Module for communication between the user and the robot.

  • Simulation was done using Proteus and later the hardware model was implemented on breadboard.

7-Segment Display Counter

VLSI
Hide...
  • Using the 50 MHz clock input of the Spartan 3E board, made a 4-bit full adder to run the counter and display the sequence.

  • Included a reset switch to initiate the sequence again when its logic is 1 and made to run when its logic is 0.

Music Survey Form

HTML | CSS
Hide...
  • Used basic HTML and CSS to make a survey form.

  • Used different input types to collect the data regarding music artists and music streaming platforms.

Standard Calculator

HTML | CSS | JavaScript
Hide...
  • Used basic HTML and CSS to make a basic layout for the calculator.

  • Used JavaScript for assigning functionalities to all the buttons and making overall logic for performing calculations.

Responsive Resume Website

HTML | CSS | JavaScript | Bootstrap | Django
Hide...
  • After setting up the HTML and bootstrap classes, custom CSS was mostly used for the whole website to make it responsive.

  • Standard Bootstrap and JavaScript CDNs were included for the base response and a custom JavaScript file has been made for personalised effects.

  • After the front-end creation of the website was done, it was connected to a database to manage all the data and the user form included in the website in the end. The back-end management was done using Django.

Extra Curricular

My personal portfolio of the different arts,
I created.

Contact Me

Feel free to reach me by the below mentioned methods, or send
me a message by filling out the form below.

Made by Sarthak Singh.
2020