RISHI SINGH,
SOFTWARE DEVELOPER
email@rishisingh.in
WORK EXPERIANCE
Custom Software Development Analyst
Accenture, Mar 2023 - Present
Custom Software Development Associate
Accenture, Aug 2021 - Feb 2023
Front-End Developer Intern
Krenai, Jul 2020 - Sep 2020
Summer Intern
CronJ, Jun 2019 - Jul 2019
PROJECTS
TempBox
TempBox lets you create disposable emails on the fly. Protect your privacy, manage subscriptions easily, and keep your main inbox clutter-free.
Stegno
An app that uses LSB steganography to securely hide and extract text and images within images, with capacity checks and easy embedding.
Neotris
Vibrant twist on the classic block-dropping puzzle

JotDown
Menu bar extenstion for Apple Notes
Map GIS
In Progress
ARTICLES
Implement zero knowledge encryption using PBKDF in Flutter
In this article, we’ll look at how to set up an end-to-end encryption system to protect user data.
I created an app to perform basic steganography on images, it’s not that hard
Steganography is the process of hiding information (usually text, images, or audio) within other digital files, such as images, audio, or video. In LSB steganography we achieve this by manipulating the LSB (Least Significant Bits) of the media file.
Create a Draggable Scrollable BottomSheet with Flutter
Let’s learn to implement a draggable and scrollable bottom sheet in flutter which can be added on a map or anywhere you want.
Designing Platform-Specific UIs in Flutter: A Comprehensive Guide
In this article, we’ll explore how to create platform-specific UIs in Flutter. We’ll ensure our app follows the Material 3 design system on Android, Fluent UI on Windows, and Human Interface Guidelines (HIG) on iOS and macOS.
How to Blur a Widget in Flutter
Blurring widgets in Flutter can be a daunting task for beginners, but fear not! In this article, we will go through the process of blurring widgets.
POGRAMMING LANGUAGES
JavaScript
Dynamic, versatile programming language for web development and interactivity.
TypeScript
A typed superset of JavaScript that enhances code reliability and clarity.
Dart
A language optimized for building fast, scalable web and mobile apps.
Swift
Swift is a fast, modern, and safe programming language for Apple platforms.
UI Frameworks
React
A JavaScript library for building interactive user interfaces, primarily web.
Angular
A TypeScript-based framework for building dynamic, single-page web applications.
Flutter
A UI toolkit for building natively compiled applications for mobile, web, and desktop.
SwiftUI
SwiftUI is a framework for building user interfaces with declarative syntax in Swift.
React Native
A framework for building mobile apps using JavaScript and React.
TOOLS I USE
Visual Studio Code
A lightweight, powerful code editor with debugging and extensions support.
Xcode
Apple's IDE for developing applicationd for iOS, macOS, and other Apple devices.
TablePlus
A modern, native database management tool for various databases for MacOS.
Firebase
Google's platform for app development, backend, and real-time services.
Figma
A collaborative design tool for creating UI/UX and prototypes.
Excalidraw
An open-source, collaborative whiteboard tool for sketching diagrams and visuals.
Notion
An all-in-one workspace for notes, tasks, databases, and collaboration.