
About Kashif
Kashif Hasan – A Man of Many Skills
I'm not just a techie I'm also a yogi, a rock climber, a traveller, and artist. My natural curiousity has taken me far and wide. Thoughout it all I've learned that regular consitent effort and knowing how to recognize what's actually important and focus on the task at hand have led to me consistently exceeding expectations.
With 25 years of experience as a Software Engineer I have been designing reliant, robust, scalable systems my entire career. I have a depth of knowledge in system architecture, cloud services and project planning and management. I understand SOLID principles and am comfortable working in TDD, Agile and Kanban or other sane development paradigms. I've led high-performance teams and optimized complex systems. Recently, I've embraced an AI Driven workflow using ChatGPT, Claude, Grok, and Gemini for coding, plus Suno and Kling for music and art. I love solving problems and creating value.
Software Consulting Services
Transform your business with the help of seasoned software developer. I enjoy working with smart people with good ideas from diverse backgrounds on fun projects.
Secure, Scalable & Reliable
Take your vibe coded, AI driven projects from prototype to robust, scalable production systems.
Developer Training
Empower your existing development teams with the skills to use new AI driven workflows.
AI Prototyping & Innovation
Explore new opportunities and rapidly prototype innovative ideas.
Skills
Languages/Frameworks
Cloud/Platforms
Development Methodologies
AI Tools
Software Architecture
Work History
Agree Media
Senior Software Developer (08/2020 - 08/2024)
Research In Motion (Blackberry)
Senior Embedded Firmware Engineer (01/2012 - 08/2013)
Novatel Wireless (Inseego)
Software Design Engineer (04/2007 - 09/2008)
Microsoft Corporation
Software Design Engineer Lead (01/2003 - 11/2005)
Microsoft Corporation
Software Design Engineer (06/1999 - 01/2003)
Past Projects
Full stack web developer
Technologies:
Outcome:
Delivered custom websites with ordering, credit-card processing, and document management features
Windows Embedded Device Consultant
Technologies:
Outcome:
Implementated MTP (Media-Transfer-Protocol) on ARM TI RTOS device and successfully submitted Windows 10 Device Driver Package for certification and resolved application layer issues
Windows Software Consultant
Technologies:
Outcome:
Developed system state monitoring and network traffic injection for ad monetization
Arm64 Assembly Consultant
Technologies:
Outcome:
Achieved 4x performance boost in image processing firmware optimization ahead of schedule
Windows WDF / NDIS Consultant
Technologies:
Outcome:
Developed proof-of-concept NDIS Miniport Driver for 1Gb NIC for server virtualization
Windows Device Driver Consultant
Technologies:
Outcome:
Resolved stability issues improving GPS software stability and performance