Mizar
A popular, multipurpose assistant for Discord that helps over 350,000 users in over 900 servers. Coded in Node.js with a ReactJS webpanel.
Josh
Heng
Winner of Google Code-in and attendee of the Elite round of the UK Government's flagship cyber security programme CyberDiscovery, I'm a young student interested in everything technology.
I’m a highly motivated and have a passion for developing products and solutions. I love using computers to improve our lives and streamline inefficient workflows.
I'm a young student that mainly does web development using the full web stack. I particularly love creating ReactJS frontends along with backends in Node.js or PHP Laravel and am the creator of Mizar, a Discord bot in over 900 servers.
In 2019, I was a winner of Google Code-in for my contributions towards open source project CircuitVerse and its documentation and education initiatives. I'm also GCIH Certified, advancing to the Elite round of HM Government's cyber security programme CyberDiscovery for two consecutive years.
I'm a Software Developer at Shockbyte and part of the Executive Team at Youth STEM 2030, in addition to being a founder of Vanadium Games in 2018.
Here are a selection of my projects. You can also find me on GitHub.
A popular, multipurpose assistant for Discord that helps over 350,000 users in over 900 servers. Coded in Node.js with a ReactJS webpanel.
Website for the Warwick Student Arts Festival, including performance and schedule management.
A public website used to list and find online games to play together.
A retro-based endless runner game published online, on the App Store and on Google Play.
A physical machine using a Raspberry Pi and Arduino that solves a sudoku placed on top of it.
A system to distribute prizes at Shockbyte's Insomnia Gaming Festival stand.
A system of an IoT bulb, button and website to limit the number of customers within a building for COVID.
A mobile puzzle game where players must construct boolean electronic circuits to light bulbs.
A fun Chrome extension made for a Hackathon. Provides several welfare modules such as image filters, motivational quotes and break reminders.
An online gallery to share photos and videos of Minecraft builds.
A system to monitor the public reception of companies through news sites and stocks for Warwick's CS261 Software Engineering Module.
A service for the Firefly school platform that converts a student's timetable into an updating iCalendar file.
A system created for an presentation complete with real-time audience polling.
C Program to solve the Towers of Hanoi problem with a robotic arm for Warwick's CS132 Computer Organisation & Architecture Module.
A service used to generate fast lyric and liturgy assets for church video production.
A Cloudflare Worker proxy that proxies the jackbox.tv assets and websocket to bypass URL filters.
A system created for conference livestreams to show slides, social media posts and schedules.
AI Agent to play the game Connect using adversarial search for Warwick's CS255 Artifial Intelligence Module.
A joke website that 'calculates' GCSE results based off a student's predicted grades.
A Node.js tool to download all the photos from a Pixieset photo album.
Haskell program to view custom BGN game files, written for Warwick's CS141 Functional Programming Module.
An IoT system running on a Raspberry Pi with modified Sonoff switches and a control panel running on an ESP8266 microcontroller.
PostgreSQL database schema and Java application to manage festivals, gigs and tickets for Warwick's CS258 Database Systems Module.
A public WordPress website for Minster Laundry.
A custom parser, lexer and interpreter written in JavaCC for Warwick's CS259 Formal Languages Module.
Public website for Warwick Student Cinema written in NextJS, built to function asynchronously with the old website and systems.
An AI player for a custom game similar to chess, written in Haskell for Warwick's CS141 Functional Programming Module.
Java agent which can pathfind through different mazes for the University of Warwick's CS118 Java Programming Module.
Volunteer and project tracker for the Youth STEM Matters STEM journal, integrated into the Slack workspace.
A browser extension used to create a CSV file of a user's transactions for use in financial tools.
An online helper to facilitate spectral analysis as part of the IRIS Cosmic Mining school project
Online event ticketing system, written for Warwick's CS139 Web Development Module.
A WordPress website for Vanadium Games.
A Python music quiz with Tkinter GUI created for a Computer Science NEA.
Several data structures written for a film, cast and crew directory as part of Warwick's CS126 Design of Information Structures Module.
A system created to help with logistics and package delivery.
A Laravel web application used to manage content creation on a school Virtual Learning Environment.
A WordPress website with a custom plugin and theme for Beverley Baptist church.
Packet monitoring and intrusion detection system written in C for Warwick's CS241 Operating Systems & Networks Module.
A Discord bot used for moderation and time tracking in Vanadium Games.
Prolog program to test first and second-order logic theorems for Warwick's CS262 Logic and Verification Module.
A web application used to store and create PDF copies of a lexicon of GCSE English nomenclature.
Want to get in touch? Send me an email at enquiries@joshheng.co.uk or contact me via LinkedIn.