Shawon Saha

Dhaka · Bangladesh

I am a dedicated problem solver with a passion for mathematics, logic, and technology. Proficient in Python, Java, and JavaScript, I thrive at the crossroads of innovation and technical expertise. Fluent in English, I communicate complex ideas effortlessly and explore the realms of Machine Learning, Data Science, Computer Vision, Cloud Computing, and Cyber Security with an unwavering curiosity.


Education

BSc in Computer Science and Engineering

BRAC University, Dhaka, Bangladesh
  • CGPA: 3.50/4.00
  • Dean's List [Fall 2020]
  • Undergraduate Thesis: Intelligent parking system using machine learning.
2018 - 2023

Higher Secondary School Certificate

Dhaka City College, Dhaka, Bangladesh
  • GPA: 5.00/5.00
2015 - 2017

Secondary School Certificate

Dhanmondi Government Boys' High School, Dhaka, Bangladesh
  • GPA: 5.00/5.00
2013 - 2015

Experience

Frontend Engineer

Andwise Inc., United States · Remote
  • Led frontend development for the Plutus project, utilizing Next.js for enhanced performance and SEO.
  • Implemented user interfaces for authentication, profile management, contract analysis, and loan management features.
  • Maintained a clean, modular codebase adhering to best practices for scalability and maintainability.
  • Coordinated with backend team and managed project tasks using Linear.
  • Leveraged TypeScript, shadcn, TailwindCSS, Git, and AWS to build robust solutions.
Oct 2023 - May 2024

Full-stack Web Developer | Internship

Orange Business Development Ltd., Dhaka, Bangladesh
  • Collaborated on Muktopaath, a government-funded e-learning platform, implementing new features and planning future developments.
  • Developed custom UI designs using Tailwind CSS and resolved interface issues with VueJS.
  • Implemented advanced search functionality with Apache Solr and optimized database performance using MySQL.
Oct 2022 - Jan 2023

Projects

Intelligent Parking System
Intelligent Parking System

An ML-based system for efficient parking management, developed as part of undergraduate thesis.

Python YOLOv5 R-CNN OpenCV
Aridus Heater Ecommerce
Aridus Heater Ecommerce

A modern ecommerce webapp for room heaters with customization features.

Next.js 14 Shadcn TailwindCSS Stripe
EOS Energia Landing Page
EOS Energia Landing Page

A modern, user-friendly landing page and dashboard for a solar energy company, showcasing renewable energy solutions with user authentication.

Next.js 14 Shadcn Tailwind CSS Firebase

Skills

Programming Languages & Tools
Other Skills

Research Interests

I am deeply passionate about exploring the frontiers of technology, with a focus on Machine Learning, Data Science, Computer Vision, Cloud Computing, and Cyber Security. My journey is driven by an insatiable curiosity to unravel the intricate patterns within data and to harness its potential to revolutionize industries and lives. Through my research endeavors, I aim to not only push the boundaries of these fields but also to create meaningful and impactful solutions. Whether it's delving into the realms of Computer Vision to enable machines to perceive and interpret the visual world, leveraging the power of Cloud Computing to scale and optimize processes, or fortifying our digital landscape through Cyber Security measures, I am dedicated to crafting a future where technology is a force for innovation and safeguarding.


Certifications

...
Google IT Automation with Python

This program builds on your IT foundations to help you take your career to the next level. It’s designed to teach you how to program with Python and how to use Python to automate common system administration tasks. You'll also learn to use Git and GitHub, troubleshoot and debug complex problems, and apply automation at scale by using configuration management and the Cloud.

...
Automating Real-World Tasks with Python

This course teaches you how to expand your Python code using external modules like the Python Image Library (PIL) for image editing. You'll learn to utilize documentation to solve specific challenges. Furthermore, you'll explore data serialization to exchange messages with other programs through network APIs, and gain the ability to send emails for human communication.

...
Configuration Management and the Cloud

This course teaches automation for computer fleet management, encompassing deployment, updates, and scalability of both physical and virtual machines. It begins with Puppet-based configuration management, advancing from simple to complex cases. Additionally, the curriculum covers Cloud utilization for efficient scaling and problem-solving of virtual machines in diverse scenarios.

...
Troubleshooting and Debugging Techniques

This course provides practical tools for effectively troubleshooting real-world IT challenges, spanning diverse strategies to address common pitfalls in code and infrastructure. It encompasses general system, third-party software, and self-developed program issues, catering to various platforms and scripting languages.

...
Introduction to Git and GitHub

This course teaches the utilization of the Git version control system for managing code and configuration file versions. It includes setting up a GitHub account to establish remote repositories for code storage. The curriculum covers Git's fundamental and advanced features, encompassing aspects like branches, merging, and debugging. The course emphasizes the importance of Git in emergency scenarios and collaboration, particularly through platforms like GitHub.

...
Using Python to Interact with the Operating System

This course equips you with skills to manipulate files and processes on your computer's operating system, including using powerful tools like regular expressions and the Linux command line. You'll learn to process log files and generate summaries, a valuable skill for IT Specialists. The curriculum covers Python execution, file handling, subprocesses, Bash scripting, and automatic testing. It culminates in applying these skills to process data and create reports, alongside guidance on setting up your own developer environment for effective automation tool development.

...
Crash Course on Python

This course introduces programming newcomers to the fundamentals of writing Python programs using common structures, requiring no prior experience. By the course end, participants will appreciate the value of programming in IT roles, craft basic Python programs, comprehend core programming components, and apply this knowledge to solve complex challenges.

...
Introduction to CSS

This course demonstrates the fundamentals of Cascading Style Sheets (CSS3). The focus is on understanding how to write CSS rules, testing code, and cultivating sound programming practices. You learn to assess pages following the standardized POUR accessibility guidelines. Learners gain the ability to outline a design for a provided HTML page and, using that design, apply CSS to execute it by incorporating fonts, colors, and layouts.

...
Introduction to HTML5

The course will culminate in a small final project that will require the completion of a very simple page with links and images. The focus of this course is on the basics, not appearance. Throughout the course there is a strong emphasis on adhering to syntactic standards for validation and semantic standards to promote wide accessibility for users with disabilities.

...
AI For Everyone

This course comprises four modules tailored for a diverse audience, emphasizing the value of AI knowledge beyond technical roles. Participants will grasp fundamental AI terminology, discern AI's applicability, experience project workflows, and delve into AI strategy and ethics. It caters to non-technical individuals seeking AI comprehension and offers business insights for engineers, fostering a holistic understanding of AI's potential and practicality.

...
BIRDS International Workshop - Demystifying Satellites

The workshop brought together international scientists, engineers, researchers, and students from higher education institutions in BIRDS member countries to exchange information, knowledge, and best practices on CubeSat development and applications. The attendees also had an opportunity to network and establish linkages for future collaborations.

...
IEEE BUSB Poster Presentation - 2nd Position

The event included three competitions: project, poster, and problem-based idea. In the project competition, students showcased their hardware and software projects. The poster competition centered around technical research posters related to CSE and EEE topics. The problem-based idea competition encouraged students to tackle real-life challenges using technological concepts.

...
Workshop on Openstack Cloud - Openstack Bangladesh

The Cloud Computing and Networking Research Group and OpenStack Bangladesh, in collaboration with BRAC University Computer Club, hosted a Workshop on OpenStack Cloud. It was highlighted during the workshop that leading companies like Walmart, Overstock, Nike, and Snapdeal are among the major users of OpenStack, solidifying its position as a top cloud system operator alongside Linux Kernel and Google Chromium. The demo showcased accessing OpenStack cloud, requirements, and how it simplifies tasks for users.

...
BITFEST Programming Contest - KUET

Bitfest 2019, a national event for students in Bangladesh, organized by the Department of CSE, Khulna University of Engineering & Technology, showcases a remarkable blend of science and technology. It offers captivating orations, state-of-the-art technology exhibits, intense competitions, and breathtaking performances for all attendees to enjoy.

...
BRAC University Residential Semester Chess Activity

Chess activity was offered by the BRACU Indoor Games Club, allowing students to engage in chess throughout the three-month duration of the semester. Successful completion of this activity led to the awarding of certificates, providing students with an additional boost during their time in Residential Semester.

...
WordPress: Create Stunning Wordpress Websites for Business

This course provides a comprehensive learning experience for both beginners and those looking to enhance their WordPress skills. It covers website building, WordPress fundamentals, plugin utilization, SEO, development, and effective design principles, offering valuable insights and practical knowledge for creating professional websites.