Hi, I'm Melvin J Joseph.

A
Self-driven, quick starter, passionate programmer with a curious mind who enjoys solving a complex and challenging real-world problems.

About

I am a Computer Science undergrad Student at PES University. I enjoy problem-solving and coding. Always strive to bring 100% to the work I do. I am passionate about developing complex applications that solve real-world problems impacting millions of users.

  • Languages: Python, C, Rust, JavaScript, Golang, HTML/CSS
  • Databases: SQLite, PostgreSQL, MongoDB
  • Libraries: NumPy, Pandas, OpenCV, scikit-learn
  • Frameworks: React.js, Node.js, Keras, TensorFlow, Bootstrap, Express.js
  • Tools & Technologies: Git, Github, Vercel, VSCode, Jupyter, Ubuntu

Looking for an opportunity to work in a challenging position combining my skills in Software Engineering, which provides professional development, interesting experiences and personal growth.

Projects

stock tading
Vinhal

A basic machine learning library created to train machine learning models super fast using Rust.

Accomplishments
  • Tools: Rust, Python
  • Uses Maturin(Rust Tool) which has py03 binding to form a bridge between the speed and safety of Rust and the convenience of Python.
  • Has no external dependencies.
  • Helps one understand the inner working of popular Machine Learning algorithms.
  • Trains models 50%-90%(maybe even more) more faster than a native Python implementation.
stock tading
Stock Trading Web-App

A stock trading web-app developed using PERN stack, IEX Cloud API, and Bootstrap.

Accomplishments
  • Tools:Javascript, React, Node.js, Express, PostgreSQL, IEX Cloud API, Bootstrap
  • Register/login to the web app.
  • Check prices of popular stocks using the IEX Cloud API.
  • Buy/Sell stocks that you want.
  • View the price movement of the stock visualised using chart.js
  • View the allocation of all your stocks.
stock tading
Restaurant

A Restaurant web-app developed using MERN stack.

Accomplishments
  • Tools: Javascript, React, MongoDB, Node.js, Express, Vercel
  • Restaurant web-app that allows users to book tables in the Restaurant and stores the bookings on a MongoDB atlas database.
  • Highly responsive UI.
  • Deployed using Vercel.
stock tading
Graduate Admission Predictor

A machine learning model that uses Linear Regression to predict your chances of getting into an University.

Accomplishments
  • Tools: Python, Scikit-Learn, Jupyter Notebook, Streamlit
  • This model uses linear regression to predict your chance of admission
  • Machine Learning Model that predicts your chance of admission based on the following parameters
    • GRE Score
    • TOEFL Score
    • University Rating
    • Statement Of Purpose
    • Letter Of Recommendation
    • CGPA
    • Research
  • Hosted on Streamlit
stock tading
Tic Tac Toe using Socket Programming

A tic tac toe game developed using socket programming in Python.

Accomplishments
  • Tools: Python, Socket Programming
  • Two systems are connected over the same network.
  • One system behaves as the server and the other as client.
  • The game starts soon after connection is established between the socket and client.
stock tading
Attendance Tracking Using Socket Programming

A python program to log attendance of students using socket programming.

Accomplishments
  • Tools: Python, Socket Programming
  • Two systems are connected over the same network.
  • The client establishes connection to the server and the attendance is marked.

Skills

Languages and Databases


Python

C

JavaScript

PostgreSQL

MongoDB

Rust

Libraries


NumPy

Pandas

OpenCV

scikit-learn

matplotlib

Frameworks


React

Node.js

Keras

TensorFlow

Jquery

Bootstrap

Other


Git

Github

VSCode

Certificates

Machine Learning Specialization- Stanford University, DeepLearning.AI
Foundations: Data, Data, Everywhere- Google
Understanding Machine Learning Algorithms- PESUIO
CS50x: Introduction to Computer Science- Harvard University
Java Programming Masterclass- Udemy
Python (Basic)- Hackerrank

Education

pes-logo PES University

Bengaluru, India

Aug 2021 - Present

Degree: Bachelor of Technology in Computer Science and Engineering
CGPA: 8.61/10

    Relevant Courseworks:

    • Big Data
    • Machine Intelligence
    • Data Structures
    • Data Analytics
    • Web Technologies - MERN stack

deeksha-logo Deeksha Center for Learning Pre-University College

Bengaluru, India

May 2019 - Jun 2021

Degree: Pre-University Course in PCMB
Percentage: 95.6%

    Relevant Learnings:

    • Mathematics
    • Problem Solving

Contact