Available for new opportunities

Hi, I'm Daksh Khetan

Software Engineer crafting scalable web applications

Software Engineer at Lumel Technologies
MS CS from UT Dallas
Texas, US

Technologies I work with

ReactTypeScriptNext.jsNode.jsPythonPostgreSQLDockerAWS

Work Experience

My journey through various roles in software engineering, from internships to full-time positions

Full-time
Plano, TX
July 2024 โ€“ Present

๐Ÿš€ Developing a custom Microsoft Fabric Workload for enhanced data sourcing flexibility using Fabric Dev Kit, React, and TypeScript

โšก Creating & maintaining custom Power BI visuals that integrate numerous features, meeting Excel user expectations

๐Ÿ“Š Building scalable data visualization solutions for enterprise clients with improved performance

โš›๏ธReact๐Ÿ“˜TypeScript๐Ÿ”ทMicrosoft Fabric๐Ÿ“ŠPower BI๐Ÿ“ˆData Visualization

Full Stack Software Engineer Intern

Intel Corporation โ†—
Internship
Hillsboro, OR (Remote)
July 2023 โ€“ May 2024

๐ŸŽฏ Developed a data-driven dashboard using Express + React, empowering Intel R&D teams to visualize & analyze critical data

๐ŸŽจ Revamped UI/UX with dynamic, sortable tables & improved navigation, streamlining data exploration for internal teams

โšก Optimized dashboard performance by reducing build bundle size by 27% through code refactoring

๐Ÿš€ Automated deployments to prod, dev, & testing environments using Cloud Foundry CLI, minimizing manual effort

๐Ÿ” Integrated Azure AD (MSAL) for secure SSO & user access control based on Active Directory roles

โš›๏ธReact๐Ÿš‚Express.jsโ˜๏ธAzure ADโ˜๏ธCloud Foundry๐Ÿ“˜TypeScriptโšกPerformance Optimization
Part-time
Richardson, TX
January 2023 โ€“ May 2023

๐Ÿ‘ฅ Mentored 20 students on 3 real-world projects, providing guidance on development, design & teamwork

๐ŸŽ“ Developed & delivered workshops on essential project skills, including web app development (React + Express)

๐Ÿ’พ Taught API integration & database management (SQL + NoSQL) to graduate students

โš›๏ธReact๐Ÿš‚Express.js๐Ÿ—„๏ธSQL๐Ÿ“ŠNoSQL๐ŸŽ“Teaching๐Ÿ‘ฅMentorship

Software Engineer Intern, Frontend

GainTime โ†—
Internship
Palo Alto, CA (Remote)
April 2021 โ€“ August 2021

๐Ÿš€ Built a high-performance meeting platform to take effective meetings using React + Redux

๐Ÿ“Š Designed & implemented interactive meeting analytics dashboards, which led to 10-15% reduction in unproductive meetings

๐Ÿณ Leveraged Docker containers & Google Cloud Platform (GCP) for efficient web app deployment

๐Ÿ”ง Expanded product reach & accessibility by developing a Chrome extension

โš›๏ธReact๐Ÿ”„Redux๐ŸณDockerโ˜๏ธGCP๐Ÿ”งChrome Extension๐Ÿ“ŠAnalytics

Software Development Engineer Intern

Coding Ninjas โ†—
Internship
New Delhi, India
February 2020 โ€“ April 2020

๐Ÿ’ป Developed collaborative real-time code sharing web app using React + Firebase (est. 150+ users)

๐ŸŒŸ Empowered 300+ students with open-source projects to jumpstart contributions

๐Ÿ”„ Built real-time collaboration features with WebSocket integration

โš›๏ธReact๐Ÿ”ฅFirebase๐Ÿ”ŒWebSockets๐ŸคReal-time Collaboration๐ŸŒŸOpen Source

Featured Projects

A showcase of my technical projects, from open-source contributions to enterprise applications

Coding Blocks' IDE
Featured

An active open-source contributor in project development which is widely used by developers worldwide.

Active

A comprehensive online IDE supporting multiple programming languages with real-time collaboration features.

Key Features

I/O console shifting for better debugging experience

Tab size customizations for different coding preferences

Multilingual support (Kotlin, GoLang, C#, Python, Java)

10K+
users
500+
stars
50+
contributions

Technologies

๐Ÿ”งVue.js๐Ÿ’œVueX๐ŸŸขNode.js๐Ÿ“„Firepad๐Ÿ”งWebSockets
Library Management System

A comprehensive GUI-based library management system built with Python, featuring complete book and borrower management.

Completed

Full-featured library management application with intuitive GUI and robust database integration.

Key Features

Advanced book search and availability checking

Complete borrowing and returning workflow

Borrower management with detailed records

50+
users
15+
features
99.9%
uptime

Technologies

๐ŸPython๐Ÿ–ผ๏ธTkinter๐ŸฌMySQL๐Ÿ”งGUI Design
Intel R&D Dashboard

Data-driven analytics dashboard built during Intel internship, serving internal R&D teams with critical insights.

Production

Enterprise-grade dashboard for Intel's R&D teams with advanced data visualization and analysis capabilities.

Key Features

Real-time data visualization with interactive charts

Advanced filtering and sorting capabilities

Role-based access control with Azure AD integration

200+
users
+27%
performance
99.8%
uptime

Technologies

โš›๏ธReact๐Ÿ”งExpress.js๐Ÿ”งAzure AD๐Ÿ”งChart.js๐Ÿ˜PostgreSQL
Proprietary project - code not publicly available
Real-time Code Sharing Platform

Collaborative platform enabling real-time code sharing and editing, built during Coding Ninjas internship.

Completed

Firebase-powered platform for real-time collaborative coding with support for multiple programming languages.

Key Features

Real-time collaborative code editing

Multi-language syntax highlighting

Live cursor tracking and user presence

150+
users
1K+
sessions
10+
languages

Technologies

โš›๏ธReact๐Ÿ”ฅFirebase๐Ÿ”งWebSockets๐Ÿ”งMonaco Editor

My Setup

The tools and equipment I use to build great software and stay productive

Hardware

Computing

MacBook Pro 16" M2 Pro

Primary development machine with 32GB RAM and 1TB SSD for seamless multitasking

M2 Pro โ€ข 32GB RAM โ€ข 1TB SSD
Dell UltraSharp 27" 4K Monitor

High-resolution display for detailed code review and design work

27" โ€ข 4K โ€ข USB-C Hub
iPad Pro 12.9" with Apple Pencil

For wireframing, note-taking, and mobile testing

12.9" โ€ข M2 Chip โ€ข 256GB

Peripherals

Keychron K8 Mechanical Keyboard

Wireless mechanical keyboard with hot-swappable switches for comfortable typing

87-key โ€ข Gateron Brown โ€ข Wireless
Logitech MX Master 3S

Precision mouse with customizable buttons for enhanced productivity

Wireless โ€ข 8K DPI โ€ข Multi-device
Sony WH-1000XM5 Headphones

Noise-canceling headphones for focused coding sessions and meetings

Wireless โ€ข ANC โ€ข 30hr Battery

Workspace

Standing Desk Converter

Adjustable desk setup for better ergonomics during long coding sessions

Height Adjustable โ€ข Dual Monitor Support
Herman Miller Aeron Chair

Ergonomic office chair for comfortable extended work periods

Size B โ€ข Lumbar Support โ€ข Breathable Mesh
Philips Hue Smart Lighting

Adjustable lighting system to reduce eye strain and improve focus

Color Temperature Control โ€ข App Integration

Software & Tools

Development

Visual Studio Code with custom extensions

WebStorm for complex React projects

Postman for API testing and documentation

Docker Desktop for containerization

Git with GitHub CLI for version control

Design & Productivity

Figma for UI/UX design and prototyping

Notion for project management and documentation

Slack for team communication

Zoom for meetings and screen sharing

1Password for secure credential management

Development Stack

Node.js with npm/yarn package management

React with Next.js framework

TypeScript for type-safe development

Tailwind CSS for rapid styling

Vercel for deployment and hosting

My Setup Philosophy

I believe in investing in quality tools that enhance productivity and reduce friction in the development process. My setup is optimized for both performance and comfort, enabling long coding sessions without fatigue.

Quality over quantity - fewer, better tools

Ergonomics matter for long-term health

Automation reduces repetitive tasks

Consistent environment across devices

Blog

Sharing insights, tutorials, and lessons learned from my software engineering journey

FeaturedReact

Building Scalable React Applications with TypeScript

A comprehensive guide to structuring large React applications with TypeScript, covering best practices for component architecture, state management, and type safety.

8 min read
Dec 15, 2024
Performance

Optimizing Bundle Size in Next.js Applications

Learn how to reduce your Next.js bundle size by 40% using code splitting, dynamic imports, and webpack optimizations. Real-world examples from my Intel internship.

6 min read
Nov 28, 2024
Backend

Implementing Real-time Features with WebSockets

Deep dive into building real-time collaborative features using WebSockets, Socket.io, and React. Lessons learned from building the code sharing platform.

10 min read
Nov 10, 2024
Database

Database Design Patterns for Modern Web Apps

Exploring database design patterns, indexing strategies, and query optimization techniques for both SQL and NoSQL databases in production applications.

12 min read
Oct 22, 2024
DevOps

Deploying Full-Stack Apps with Docker and Cloud Foundry

Step-by-step guide to containerizing and deploying full-stack applications using Docker and Cloud Foundry, with CI/CD pipeline automation.

9 min read
Oct 5, 2024
25+
Articles Published
10K+
Total Reads
8
Categories
Weekly
Publishing Schedule

Today I Learned

Quick notes and discoveries from my continuous learning journey in software development

React
Dec 18, 2024

React 19 Server Components in Next.js 15

Server Components can now use async/await directly in the component body, making data fetching cleaner and more intuitive.

// React 19 Server Component
async function UserProfile({ userId }) {
  const user = await fetchUser(userId);
  return <div>{user.name}</div>;
}
React 19Next.js 15Server Components
TypeScript
Dec 16, 2024

TypeScript 5.3 Import Attributes

New import attributes syntax for importing JSON and other non-JS files with better type safety and bundler support.

// New import attributes syntax
import config from './config.json' with { type: 'json' };
import styles from './styles.css' with { type: 'css' };
TypeScript 5.3Import AttributesModules
CSS
Dec 14, 2024

CSS Container Queries for Responsive Components

Container queries allow components to respond to their container size rather than viewport size, enabling truly modular responsive design.

/* Container query example */
.card-container {
  container-type: inline-size;
}

@container (min-width: 400px) {
  .card { 
    display: grid;
    grid-template-columns: 1fr 2fr;
  }
}
CSSContainer QueriesResponsive Design
Node.js
Dec 12, 2024

Node.js Built-in Test Runner

Node.js 20+ includes a built-in test runner with no external dependencies, supporting async tests, mocking, and coverage reporting.

// Built-in Node.js testing
import { test, describe } from 'node:test';
import assert from 'node:assert';

describe('Math operations', () => {
  test('addition', () => {
    assert.strictEqual(2 + 2, 4);
  });
});
Node.jsTestingBuilt-in Tools
Database
Dec 10, 2024

PostgreSQL JSONB Performance Tips

Using GIN indexes on JSONB columns can dramatically improve query performance for JSON operations in PostgreSQL.

-- Create GIN index for JSONB column
CREATE INDEX idx_user_metadata 
ON users USING GIN (metadata);

-- Efficient JSONB query
SELECT * FROM users 
WHERE metadata @> '{"role": "admin"}';
PostgreSQLJSONBPerformanceIndexing
Build Tools
Dec 8, 2024

Vite 5.0 Environment API

Vite 5.0 introduces the Environment API for better SSR support and multiple build targets in a single configuration.

// vite.config.js with Environment API
export default {
  environments: {
    client: {
      build: { outDir: 'dist/client' }
    },
    ssr: {
      build: { outDir: 'dist/ssr', ssr: true }
    }
  }
}
Vite 5.0Environment APISSR

Learning Statistics

Continuous improvement through daily learning

150+
TIL Notes
12
Categories
Daily
Learning Habit
2+ Years
Consistent Tracking

Resume

A comprehensive overview of my education, experience, and technical skills in software engineering

Education

Master of Science in Computer Science

GPA: 3.87/4.00

The University of Texas at Dallas

Richardson, TX
August 2022 โ€“ May 2024
Database DesignAnalysis of AlgorithmsSoftware TestingMachine LearningBig Data ManagementNLP

Bachelor of Technology in Information Technology

GPA: 9.06/10.00

Guru Gobind Singh Indraprastha University

New Delhi, India
August 2018 โ€“ July 2022
Data StructuresOperating SystemsDBMSObject-Oriented ProgrammingJavaCWeb Technologies
Key Achievements

Reduced build bundle size by 27% at Intel Corporation

Built platform serving 150+ users at Coding Ninjas

Mentored 20+ students on real-world projects at UTD

Contributed to open-source IDE used by 10K+ developers

Achieved 10-15% reduction in unproductive meetings at GainTime

Technical Skills

Programming Languages

JavaScriptPythonTypeScriptJavaC++Shell Scripting

Web Development

ReactNode.jsExpressNext.jsReduxVueHTMLCSSTailwind

Databases

MySQLPostgreSQLMongoDBRedis

Cloud & DevOps

AWSGCPAzureDockerCloud FoundryCI/CD

Tools & Others

GitWebpackViteSocket.ioREST APIUNIXSDLC
3+
Years Experience
5
Companies
15+
Technologies
10K+
Users Impacted

Get In Touch

I'm always open to discussing new opportunities, interesting projects, or just having a chat about technology

Contact Information

Location

Texas, United States

Available for Opportunities

I'm currently open to new full-time opportunities and interesting freelance projects. Let's discuss how we can work together!

Send a Message

Quick Response

I typically respond to messages within 24 hours. Looking forward to hearing from you!