Giter Club home page Giter Club logo

Hi, I'm Aser Atawya

A Computer Science Senior at Pomona College in Claremont, California (graduating December 2024)

  • I’m currently looking for full-time software engineering internships in the fall (September - December) and full-time positions with start date in early 2025.
  • This Summer, I will be doing tiny Machine Learning research at Autonomous Robotics and Complex Systems Lab at Pomona College, working on quantizing deep neural networks and deploying them on edge devices!
  • Last semester, I co-developed a 5000+ Lines-of-Code, 21-class music sharing web app that creates real-time, collaborative music sessions using Spotify web API. Check out the project repo!
  • Last year, I designed a complete convolutional neural network data pipeline to simulate human driving in a virtual environment with the help of Udacity self-driving car simulator. Check out the project repo!
  • Also, I did Google Summer of Code 2023 for OpenCV, where I merged 3 pull requests, adding Recurrent All-pairs Field Transforms (RAFT) DNN optical flow model to OpenCV model zoo. Also, I optimized visualization module and provided scripts for evaluation and examples in C++ and Python. Check out the project summary!

Skills and Coursework:

  • Coursework: Managing Complex Software Systems, Software Engineering, Neural Networks, Machine Learning Systems, Big Data, Algorithms, Data Structures, Computer Systems, Digital Elec. & Comp. Engineering, Computational Statistics, Statistical Theory, Probability, Combinatorics, and Linear Algebra
  • Fellowships: Google Computer Science Research Mentorship Program (CSRMP) Scholar
  • Programming Languages: Python, C++, C, Java, R, SQL (MySQL and Postgres), Verilog, Haskell
  • Libraries: TensorFlow, Keras, PyTorch, ONNX, OpenCV, scikit-learn, Natural Language Toolkit, pandas, NumPy
  • Frameworks: Flask, Tomcat, Ollama, Scrum, REST API, Junit, CUDA
  • DevOps and Infrastructure: Git, Amazon Web Services (AWS), Docker, Linux, Conda, New Relic, PagerDuty

Projects:

Spotify for Parties: Music Sharing Web App | Agile, Python, Spotify API, Node.js, Flask, Threads     January – May 2024

  • Co-developed 5000+ Lines-of-Code, 21-class Spotify web app that creates real-time, collaborative music sessions
  • Created and unit-tested classes that automate multi-threaded launch of backend and frontend components, verification of system prerequisites, authentication of Spotify Account using API, and installation of dependencies
  • Led Agile process & SWE best practices, conducting requirements elicitation and developing scalable architecture

FakeFlickr | DevOps, Amazon Web Services, Linux, Tomcat, New Relic, PagerDuty, PostgreSQL     January – April 2024

  • Set up AWS infrastructure, PSQL, and SSL certificate to host mock Flickr Tomcat web app on HTTPS port
  • Achieved 90%+ uptime after setting up New Relic and PagerDuty for system monitoring and real-time alerting
  • Handled 1000 syntactic users & 10000 RPM with 0 errors after scaling service using AWS Load Balancer, AWS Relational Database Service, AWS Elastic File System, and 3 EC-2 Linux instances

Google Summer of Code 2023: OpenCV DNN Optical Flow Model | C++, Python, OpenCV, ONNX     May – August 2023

  • Optimized computational efficiency of motion detection in OpenCV, library downloaded 18 million times
  • Added RAFT transformer optical flow model, visualization module, evaluation scripts, & demo after merging 3 pull requests
  • Implemented and validated ONNX GatherElements matrix operator in OpenCV DNN module
  • Researched neural network optical flow models, defining evaluation metrics and benchmarking models on datasets

Autonomous-Driving Neural Network project | Keras, OpenCV, TensorFlow, CUDA, Socket.IO     April 2023

  • Developed convolutional neural network to autonomously steer cars in real-time on Udacity self-driving simulator
  • Validated model through real-time deployment and benchmarking loss in steering angle against ResNet models
  • Engineered end-to-end data pipeline from data collection using simulator, data augmentation to tackle imbalance and noise, and image pre-processing to model training with CUDA, fine-tuning, deployment, and validation

Experience:

Software Engineer, Claremont, California

tm41m via Pomona Artificial Intelligence (P-ai)     February – April 2024

  • Developed large language model backend of semantic translator to create data analytics using natural language
  • Built SQLCoder LLM infrastructure with Docker, Python database parsers, and database initialization seed script
  • Fine-tuned and deployed SQLCoder LLM using Ollama to convert natural language prompts into SQL queries

Software Quality Assurance, Claremont, California

Pomona College IT Services     February – May 2024

  • Improved system reliability by executing 500+ test cases on Sakai Learning Management Software
  • Built Python internal tool to convert Box Notes to HTML, streamlining operations and increasing efficiency

Machine Learning Researcher and ThinkSwiss Research Scholar, Lausanne, Switzerland

University of Lausanne Beucler Lab for Data-Driven Atmospheric & Water Dynamics     June – August 2023

  • Designed random forest wildfire susceptibility maps with 89.9% accuracy and perfomred feature selection analysis
  • Visualized and identified 4 wildfire patterns, using self-organizing neural network and K-means clustering
  • Engineered 12 new features from spatio-temporal wildfire data and performed multivariate data imputation

Data Analyst, Claremont, California

Avvo     February – May 2023

  • Analyzed 5 Million rows of user data to uncover customer overlap across competitors and trends in client retention
  • Segmented overlapping clients, visualizing features and providing granular view of user behaviors to marketing
  • Implemented advanced text matching algorithms to overcome discrepancies in data and varied string formatting

Software Project Manager, Claremont, California

P-ai at the Claremont Colleges     January – May 2023

  • Led 7 college students to develop AI product that provides personalized college recommendations to high school students
  • Designed emotion detection module to visualize, classify, and extract emotions from college reviews textual data
  • Managed development of word-vector clustering model to analyze qualitative factors, like college campus culture

Connect with me:

aseratawya

Aser Atawya's Projects

cmc-csci046 icon cmc-csci046

CMC's Data Structures and Algorithms Course Materials

kaggle-project icon kaggle-project

This group project is using machine learning to try to solve the Kaggle competition Give Me Some Credit .

neural-networks-for-self-driving-cars icon neural-networks-for-self-driving-cars

This project leverages the power of deep neural networks to design a model capable of simulating human driving in a virtual environment with the help of Udacity open-source self-driving car simulator.

opencv icon opencv

Open Source Computer Vision Library

p-tm41m icon p-tm41m

p-tm41m project: the industry project of Pomona Artificial Intelligence Spring 2024

portugal-wildfire-research icon portugal-wildfire-research

This is the open-source repo for my wildfire research done at University of Lausanne during summer 2023 as a part of Beucler Lab and in collaboration with Dr. Marj Tonini

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.