CV

You can find most of my information here but to view a brief version of my resume click on the pdf button to the right

Basics

Name M.Umar Shahbaz
Label Aspiring Programmer
Url https://kinghowler.github.io/
Summary Learning to create programs which are efficient and follow the standard programming ethics such as minimizing technical debt and providing proper documentation.I am a frequent user of GitHub and am currently in charge of creating a website with my team

Education

  • 2023.08 - 2025.06

    Lahore, Pakistan

    A Level CAIE
    Lahore Grammar School Johar Town Boys Campus
    Computer Science with Chemistry
    • Computer Science
    • Physics
    • Mathematics
    • Chemistry
  • 2020.04 - 2023.06

    Lahore, Pakistan

    O Level CAIE
    Crescent Model Higher Secondary School
    Computer Science Group
    • Computer Science
    • Physics
    • Mathematics
    • Chemistry
    • English
    • Urdu
    • Islamiat
    • Pakistan Studies

Awards

Certificates

Certificate of Excellence
Crescent Model Higher Secondary School 2024-03-01
Equivalence Certificate
Inter Board Committee of Chairmen, Government of Pakistan, Islamabad 2024-02-07
Certificate of Distinction
Aitchison College Science and Engineering Concept 2023-10-28
General Certificate of Education, June 2023 Examination series
Cambridge Assessment International Education 2023-08-16
General Certificate of Education, June 2022 Examination series
Cambridge Assessment International Education 2022-08-18

Skills

Physics
Kinematics
Dynamics
Electricity
Programming
C++
Python
Markdown
Arduino
Processing

Languages

Urdu
Native speaker
English
Fluent

Interests

Physics
Electronics
Kinematics
Dynamics
Mechanisms
Programming
Software development
Embedded system development
Web development
Robotics
Automation
IoT
Custom builds

Projects

  • 2024.08 - Present
    Arduino Language Support
    Extension for Microsoft VS Code
    • Separate grammar file for .ino
    • 2 Themes based on Arduino IDE
  • 2024.07 - Present
    Graph Plotter
    Library to plot graphs easily in Processing IDE
    • Raw Data Graphs
    • Math Functions Graphs
    • Programmed Data Graphs
    • Serial Port Graphs
  • 2024.09 - 2024.09
    Oscilloscope Online
    Website to plot live graphs from a serial device
    • p5.js
    • Wide variety of customization options
    • Web Serial Communication
    • Multiple Graphs
    • Open Source
  • 2023.08 - 2023.08
    Line Follower Bot
    Arduino based Line Follower bot using 5 IR sensor Array, contains an optimized code with estimated 25% decrease in time duration compared to hobbyists builds
    • State-Lock system
    • Function-behaviour
  • 2024.01 - 2024.01
    Arduino Toolbox
    Winforms application to interact with an arduino microcontroller
    • Read Available Ports
    • Serial Monitor
    • Gyroscope Reader
    • Robotic Arm Controller