Manik Aggarwal

I'm a

About

As a final-year computer science student at King's College London and a deep love for technology, I enjoy solving complex problems and find it rewarding to come up with simple solutions in our fast-moving tech world. I'm always keen to apply what I've learned in to real-world situations, and I often seek advice from experienced professionals to enhance my understanding.

Software Engineer

Diverse | Energetic | Adaptable

  • Name: Manik Aggarwal
  • Email: contact@manik.uk
  • City: London, United Kingdom
  • Degree: Master (currently on track)
  • Freelance: Available

When I'm not immersed in tech, I'm an active participant in university life. I contribute to the AI, robotics, and cybersecurity societies, organising events that enhance my experience in these fields. I also enjoy staying active through sports like badminton, cycling, and running, which teach me discipline and effective time management.

Resume

Below is a brief description of my professional and academic journey.

Professional Experience

Verisk Analytics

Software Engineer Intern

06/2024 - 08/2024

At Verisk, I collaborated within a cross-functional team to develop innovative solutions for the insurance industry. One of my key projects was enhancing the analytical insight articles produced by our analysts. I engineered a comprehensive system that ingested complex risk data and transformed it into dynamic visualisations, providing real- time corroboration for analytical findings. This end-to-end solution encompassed the entire pipeline—from enabling analysts to configure interactive charts through the Django CMS to optimising the rendering of live data on the Angular frontend.

Hewlett Packard - Wolf Security

DevOps Engineer Intern

04/2023 - 10/2023

Working across a range of diverse teams, my key responsibilities were:

  • Online KVM viewer: browser-based access to KVM instances through Cloudflare-managed URLs, employing Azure AD authentication and Terraform-managed access controls. It optimises resource usage via systemd and provides on-demand VNC connections to individual KVM screens using Tigervnc. Perl scripts are used to automate the entire process.
  • PDU Web Server: a Perl-based backend using Mojolicious, providing seamless communication with power distribution units (PDUs). Through an intuitive interface, users can control PDUs through a browser, streamlining management and enhancing usability.
  • PowerShell Dashboard: a user-friendly PDU web server with a Perl and Mojolicious backend. This streamlined PDU management through an intuitive browser interface, significantly boosting team efficiency.

Education

Integrated Masters in Computer Science

09/2021 - 07/2025

King's College London, United Kingdom

Below are some of the major projects I have done during university:

  • Contract Negotiation Tool (Ashurst): a system for Ashurst to improve contract negotiations using OpenAI's APIs, featuring a Next.js frontend and Go backend. This system automates draft creation and comparison, highlights changes, and produces a "blackline" PDF for review.
  • Health Hub: is a comprehensive Android and iOS app built with React Native, Express, Node, and Supabase. It enables users to track fitness, diet, and mental health, through a well designed interface using a variety of libraries.
  • Online Music Lesson Management System: a user-friendly web app using Django and SQLite, helping music schools efficiently manage lessons, schedules, profiles, finances, and payments.
  • TFL Crowding Website: a dynamic webpage that uses TFL's API to show tube station crowding data through interactive graphs generated with Chart.js.
  • Airbnb Property Viewer: an app to analyse Airbnb property data, presenting insights through intuitive JavaFX GUI elements like choropleth maps.

Favourite Tech

Below are some of my favourite technologies and a key reason I like them:

React Native

React Native's efficiency in developing apps across different platforms, allowing me to bring my ideas to life consistently.

Mojolicious

Mojolicious integrates seamlessly with older backend systems, aligning with my focus on optimizing existing setups for modern requirements.

Django

Django's comprehensive features and practical design differentiate it from other frameworks, making application development straightforward.

Supabase

Supabase simplifies PostgreSQL complexity, letting me focus on building meaningful apps without unnecessary database intricacies.

Cloudflare

Cloudflare's rapid deployment capabilities empower me to efficiently deliver complex web solutions, ensuring top performance and user experiences.

Terraform

Terraform's 'Infrastructure as Code' simplifies managing complex architectures, enabling seamless creation and evolution of infrastructures.