Skip to content
View ashwin6-dev's full-sized avatar

Block or report ashwin6-dev

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
ashwin6-dev/README.md

๐Ÿ‘‹ Hi, I'm Ashwin!

๐ŸŽ“ CS Student @ Imperial College London
๐Ÿ’ป Tech Enthusiast | Aspiring Software Engineer
๐Ÿ” Currently Seeking Opportunities in Tech


๐Ÿš€ About Me

  • ๐Ÿซ Education: BEng Computing (1st Class), Imperial College London (2023 - 2026)
  • ๐Ÿ’ผ Internships: Experience as a Software Engineering Intern at TopScore Tech, collaborating in Agile environments and developing scalable, high-impact features.
  • ๐ŸŒ Tech Stack: Python, C/C++, Kotlin, SQL, JavaScript, HTML/CSS, React, Node.js, Vue.js, Flask, TensorFlow, Scikit-Learn, Pandas, Numpy.

๐Ÿ”ฅ Featured Projects

๐Ÿ“ˆ Cricket Match Modeling

Languages/Tools: Python, Numpy, Pandas, TensorFlow, Scikit-Learn
Developed a sophisticated simulator for cricket matches with over 100,000 ball-by-ball data points. Using a neural network model, this project predicts individual player stats and match outcomes with an impressive accuracy, averaging within 7.5% of real scores.

๐Ÿงฎ Autograd Framework with JIT Compilation

Languages/Tools: C++
Developed an autograd framework that leverages JIT compilation to transform computational graphs into optimized x86-64 assembly code. This framework is being extended to support neural network operations, with a focus on computational efficiency through graph traversal and binary encoding. Everything written by hand (no third-party dependencies!)

๐Ÿง  Focus Monitoring Device

Languages/Tools: Python, Scikit-Learn, Numpy, Pandas, Vue.js, Flask
Created a brain-wearable device to track user focus, recognized with a ยฃ2000 Finalist prize in the Imperial Advanced Hackspace competition. Developed an ML model to calculate focus levels of a user given the realtime brainwave data from the headset.

๐Ÿ“š Deep Learning Library from Scratch

Languages/Tools: Python, Numpy Built a deep learning library supporting RNN, CNN, and Linear layers, complete with automatic differentiation. Applied it to achieve 96% accuracy in handwritten digit recognition.


๐Ÿ“ซ Get in Touch

Pinned Loading

  1. grad-pp grad-pp Public

    Automatic differentiation in C++

    C++ 1

  2. Zen-Deep-Learning-Library Zen-Deep-Learning-Library Public

    Deep Learning library written in Python. Contains code for my blog series on building a deep learning library.

    Python 3

  3. language-interpreter language-interpreter Public

    An interpreter for my own programming language

    Kotlin 1

  4. pictionary-socket.io pictionary-socket.io Public

    Pictionary with socket.io

    JavaScript 2 1

  5. Deep-Learning-Search-Engine Deep-Learning-Search-Engine Public

    Uses Transformers and ANNOY to return Wikipedia pages for a search query

    Python 2

  6. 2048-AI 2048-AI Public

    AI to play the game 2048

    JavaScript 1