Skip to content
View mikey247's full-sized avatar
πŸ˜ͺ
getting my eyes destroyed by screens...
πŸ˜ͺ
getting my eyes destroyed by screens...

Organizations

@CommunityPro

Block or report mikey247

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
mikey247/README.md

πŸ‘‹ Hello, I'm Michael!

Typing SVG

Portfolio Email LinkedIn

πŸ’« About Me

Snake animation

I'm a versatile Software Engineer based in Manchester, UK πŸ‡¬πŸ‡§, passionate about building high-performance systems and AI-powered applications. Currently pursuing my MSc in Computer Science, I'm working on NLP-based solutions to combat media bias and improve information diversity.

  • πŸ”­ Current Work: Developing smart heating solutions with an energy company and building data pipelines at University of Manchester
  • πŸŽ“ Research: NLP, Topic Modeling, and Sentiment Analysis for my dissertation
  • 🌱 Learning: C++ for microcontrollers (ESP8266), High Performance Computing (HPC), and Natural Language Processing
  • πŸ’‘ Interests: Low-latency systems, recommender algorithms, energy efficiency, data ethics
  • 🎡 Fun Fact: I listen to every type of music (yes, even Taylor Swift!) πŸ˜‚
  • 🀝 Collaboration: Open to working on anything challenging and innovative

πŸ› οΈ Tech Stack

Languages

Java Python C++ C# JavaScript TypeScript Go

Backend

Spring Boot FastAPI Node.js Express.js .NET

Frontend

React Redux HTML5 CSS3

Data Science & ML

Pandas Scikit-learn NLTK

Databases

MongoDB PostgreSQL MySQL SQLite

DevOps & Tools

Docker Git Linux Arduino

πŸ”­ Featured Projects

πŸ“° Media Bias Analysis System

NLP-based system that extracts topics and analyzes sentiment in news articles to suggest diverse viewpoints. Uses LDA for topic modeling and provides alternative perspectives through a React+FastAPI application.

Python NLP React FastAPI Topic Modeling

🎬 Hybrid Recommender System

Built for OFCOM to demonstrate algorithm personalization, combining content-based (TF-IDF) and collaborative filtering (SVD) approaches with a React frontend and FastAPI backend.

Python React FastAPI Machine Learning Recommender Systems

πŸ”₯ Smart Heating Control

Embedded C++ solution for microcontrollers that optimizes energy consumption while maintaining comfort, with MQTT integration for remote monitoring and control.

C++ Microcontrollers MQTT IoT Energy Efficiency

πŸ’Ή Low-Latency Trading Simulation

Python-based environment for simulating high-frequency trading with optimized order routing and risk management logic.

Python Low-Latency High-Performance Computing Trading Systems

πŸ“ˆ GitHub Stats

Top Languages
GitHub Trophies

🀝 Connect With Me

LinkedIn GitHub Dev.to Hashnode Portfolio Email

Pinned Loading

  1. enviroheat-benchmark Public

    C++ 1

  2. Natours Public

    An API for a tour-business/company --- I will be building out the frontend with React---https://github.com/mikey247/Natours-React ----- Docs: https://documenter.getpostman.com/view/2s93sc4spT?versi…

    JavaScript 2

  3. go-bank Public

    Go

  4. crypto-tool Public

    Checks current rate of a cryptocurrency against a fiat

    Go 1

  5. Todo-Buddy Public

    Signup and create your personal to-do list with CRUD functions

    JavaScript

  6. slack-age-bot Public

    Created a bot for Slack workspaces with the slacker package that calculates age when provided with year of birth.

    Go