Menu

Abdullah Malik

I'm a Blogger. |

About Me

I am Abdullah Malik, a full-stack software engineer with 2+ years of experience. I specialize in AI-powered web applications, combining software engineering with artificial intelligence to deliver innovative solutions. Based in State College, PA, USA. I am pursuing a Master's in Computer Science & Engineering at the Pennsylvania State University.

Work Experience

Aug 2023 - Present

The Pennsylvania State University

Graduate Assistant
  • Assisting with 4 courses: Data Structures & Algorithms, Theory of Computation, Operating Systems, and Communication Networks.
  • Grading 100+ assignments weekly and supporting students through office hours.

Aug 2021 - Jul 2023

Cresta

Software Engineer
  • Developed AI-powered chatbots with TypeScript and Golang for clients, saving ~$200,000 in costs.
  • Built React chatbots for Sales and Product teams, securing a $750,000 deal with Snapfinance.
  • Implemented a voicebot module reducing audio file sizes by 30%, enabling faster issue identification.

Education

Aug 2023 - May 2025

The Pennsylvania State University

Master of Science in Computer Science & Engineering

GPA: 3.94/4
Relevant Coursework: Computer Networks, Distributed Systems, Operating Systems, Parallel Computing.

Aug 2017 - Jul 2021

National University of Computer and Emerging Sciences

Bachelor of Science in Computer Science

GPA: 3.73/4
Awards: Rector's List, Dean's List

Projects

Spotified |

Typescript

  • Created Spotified, an open-source Spotify Web API SDK for Browser and Node, earning 100+ GitHub stars.
  • Streamlined Spotify API usage with 100+ endpoints, 4 authorization flows, and robust error handling.
  • Delivered 98% test coverage for high reliability across ESM and CommonJS builds.

SpeedSense |

watchOS, Python

  • Developed a watchOS app to estimate ball throw speed and spin using inertial sensor data.
  • Implemented a speed estimation algorithm with a median error of 1.4 m/s.
  • Designed a pipeline with server-side processing using Flask and SciPy, and real-time visualization with Chart.js.

Structuring Scholarly Contributions in Open Research Knowledge Graph |

Python

  • Contributed to a research project aimed at reducing researchers' time on literature reviews.
  • Built an NLP pipeline that processed and summarized 300+ research papers into structured information graphs.
  • Solved text classification and phrase extraction problems using Python, Flask, Keras, TensorFlow, PyTorch, NLTK, Pandas, GloVe Embedding, spaCy, and pre-trained models.

Malloc |

C Programming

  • Developed a custom dynamic storage allocator for C programs, implementing `malloc`, `free`, and `realloc` functions.
  • Designed and optimized heap consistency checker to ensure robustness and debug allocation issues effectively.
  • Achieved efficient memory management with 16-byte alignment and minimized fragmentation through advanced policies.

Peer-to-Peer File Sharing |

Python

  • Developed a P2P file sharing system with a central server for managing file chunks and peers.
  • Implemented parallel downloading by dividing files into chunks and retrieving them from multiple peers simultaneously.
  • Validated file integrity using hash-based verification to discard corrupted chunks.
  • Designed a multithreaded system using Python's socket programming and threading modules.
  • Provided features for file registration, list retrieval, and real-time download progress tracking.

Get In Touch

I'm eager to connect, collaborate, and contribute. I'm currently on the market for a software engineering position, ready to bring my skills to innovative projects. Let’s build something exceptional together. Email Me.

Call Me

+12679712870

Social