Atul Lal

Cover Image for Exploring the Home Mortgage Market using Spark on Google Cloud

Our goal with this dataset is to explore the Home Mortgage market within the US to identify patterns the data on the basis of gender, race, income, property type, loan type, amount and location.

Atul Lal
Atul Lal

More Stories

Cover Image for Operator placement on edge systems in stream processing

Operator placement on edge systems in stream processing

Working on a heterogeneity-aware operator placement project, our team utilized Raspberry Pi devices and Apache Flink to optimize edge offloading for stream processing systems, reducing latency and data traffic while maximizing resource efficiency in real-time data processing.

Atul Lal
Atul Lal
Cover Image for Breaking Boundaries: A Scalable Distributed MD5 Hash Matching System

Breaking Boundaries: A Scalable Distributed MD5 Hash Matching System

Distributed MD5 Hash Matching Scalable Password Cracking System is a project that designs a distributed system for cracking 5-character passwords using MD5 hash matching. The system employs a web interface, a management service, and multiple worker nodes to enable scalable brute-force attacks. Users can add or remove worker nodes, improving efficiency and adaptability.

Atul Lal
Atul Lal
Cover Image for Overview of Object Design in a State-of-the-Art Bank Software

Overview of Object Design in a State-of-the-Art Bank Software

Object design and documentation in a software system play a crucial role in ensuring its structure, functionality, and relationships between different components. In this article, we'll dive deep into the object design and documentation of a state-of-the-art bank software and explore its design choices, software principles followed, and exciting future work.

Atul Lal
Atul Lal
Cover Image for Scalable notification system microservice

Scalable notification system microservice

This article explores a scalable NestJS-based notification system microservice utilizing Redis pub/sub and authenticated websockets. It highlights horizontal scalability, key components like RedisPropagator, Socket states, and gateways. This robust solution efficiently manages concurrent connections and delivers real-time notifications securely to users.

Atul Lal
Atul Lal
Cover Image for NFTs and the problems with ethereum blockchain

NFTs and the problems with ethereum blockchain

This technical article delves into NFTs and challenges associated with the Ethereum blockchain, including scalability, high gas fees, environmental concerns, fragmentation, and security vulnerabilities. It also discusses potential solutions like layer 2 scaling, alternative blockchains, cross-chain interoperability, sustainable consensus mechanisms, and standardization efforts to create a more robust and accessible NFT ecosystem.

Atul Lal
Atul Lal
Cover Image for Brentford FC: Love story of Data Science & Football

Brentford FC: Love story of Data Science & Football

The article showcases Brentford FC's innovative use of data science and AI in football, revolutionizing player recruitment and on-field tactics under owner Matthew Benham. Their data-driven approach resulted in Brentford's Premier League promotion after 70 years and significant profits from player transfers. By combining technology and analytics, Brentford FC exemplifies the potential of data science to transform football clubs' fortunes on and off the pitch.

Atul Lal
Atul Lal
Cover Image for Parallelization of Borůvka's algorithm

Parallelization of Borůvka's algorithm

At a Georgia Tech research program, the author parallelized Borůvka's algorithm for minimum spanning trees using Java Habanero. They compared multithreaded program performance across different thread and core counts, maximizing CPU utilization with concurrent thread execution, and leveraging the Thread class or Runnable interface.

Atul Lal
Atul Lal
Cover Image for Video Compression & Deep Learning

Video Compression & Deep Learning

In today’s world, video consumption has become an indispensable part of people’s life. Artificial Intelligence and Deep Learning models might be able to help us in compressing videos and save huge amounts of storage space.

Atul Lal
Atul Lal
Cover Image for Tiny Face Detection and Recognition in the Wild

Tiny Face Detection and Recognition in the Wild

Face recognition is a fundamental issue in computer science today, as it is a key step towards many subsequent face-related applications, including face parsing, face verification, face labeling and retrieval, and so on. Over the past few decades, various accurate and efficient techniques have been proposed for most constrained situations.

Atul Lal
Atul Lal
Cover Image for How to get most out of Angular JS?

How to get most out of Angular JS?

It can be challenging to still use Angular JS in the modern web application, but it is not impossible. Here are a few tips and tricks to get the most out of Angular JS, that I learned over the course of my internship.

Atul Lal
Atul Lal

Subscribe to our newsletter.

Nostrud amet eu ullamco nisi aute in ad minim nostrud adipisicing velit quis. Duis tempor incididunt dolore.

Weekly articles
Non laboris consequat cupidatat laborum magna. Eiusmod non irure cupidatat duis commodo amet.
No spam
Officia excepteur ullamco ut sint duis proident non adipisicing. Voluptate incididunt anim.