ThoughtNirvana converts your requirements into functioning and reliable software.
We have built all sorts of sites with Rails. It's an absolute pleasure to work with, not to mention it gets the job done fast - really, really fast.
Django is the web framework for perfectionist with a deadline. That is an apt description; both for Django and us.
API development might not need the whole baggage of Rails and Django. Also, Flask and Sinatra are pretty sweet.
Sometimes a little re-adjustment can do wonders. We can help you rediscover joy of software development.
Need help with legacy systems; or learn about MongoDB, Redis, Clojure? Give us a shout.
We believe Clojure unifies cutting edge research with practicality. Lisp, STM, JVM - what else can one ask for.
We have designed and deployed systems of all size. CMS, Social network, CRM - been there, done it all.
Web is a big, bad place. We write elegant, secure code and also conduct security audits.
Not a penny more, not a penny less
We build software for your needs, which is often different from what you initially want. We work with you to transform "want" into "need" into "working software".
We've worked with organizations of various sizes.
Honesty and integrity matters
We appreciate you chose to work with us - we work very hard to ensure quality, honesty, transparency and clarity.
The ThoughtNirvana way.
Software for the humans, by the humans.
We believe software is a facilitator.
We build software that obeys you, not the other way round.
The engine of your car
Communication is king
We sit down with you, we listen to you, we work with you to determine a common vocabulary and set of requirements that we are going to deal with. We work closely with you to make sure we are on the same page, so as to avoid any long term consequences. We are there for you on all communication channels - skype, mail, IRC, phone.
Progress goes boink
This is where the we convert dreams & desires to reality. A big part of the process is spent here, and a lot of to & fro happens at this stage. We realize change is a reality of life, and we whole heartedly embrace it. Our software development skills, coupled with the effective communication, ensure that the work is always on track.
We prepare an extensive, cohesive plan to realize an impeccable launch. If things go wrong, we are prepared - we have ample firefighting experience with us to tackle any untoward incidents. That said, things generally don't go wrong owing to our eye for the details, and extensive testing through which the application passes before launch.
The teenager problem
All was well, but things have changed, and you need us to take care of your berserk teenage kid. Fear not - been there, done it all. Evolving systems are a fact of life, and we are well equipped to handle them.
ThoughtNirvana endorses open source
Many of the biggies viz. Google, Amazon depend on open source software
We have benefitted a lot from open source
So to return the favor, we open source all non critical code
Don't forget to check us out on Github
Racket's contracts made us jealous, so we created our own.
This nifty little framework can do wonders. Here is a template to get you started.
Still stuck with validating request data manually? Welcome to 21st century.
A little add on to make Ruby a bit more functional.
Library implementing learners for Python.
Implementation of various search algorithms in Python.
Library implementing various sequence and other Python utilities.
Port of Python's itertools module to Ruby.
We developed this Python wrapper for FeeFighters.
Cache bust your static assets in your sinatra app using this nifty extension.
Sinatra packs quite a punch. It's suited for big applications as well.
Love Jinja2 and Slim templates? No issues, we got them married.
Code for this site. It generates a static site out of ruby code and slim templates.
Simple rack application for redirecting naked domains to www.
Stuck with XML? Why not convert it to Python dictionaries?
Talk is cheap, show me the code
We assure that measurable progress is being delivered to you starting day 1.
MEET THE TEAM
Fell in love with programming in high school
A polyglot. C, C++, Java, .net, Lisp, Erlang, Haskell, Go, you name it, I have worked with all. I am currently committed to Ruby and Python
When I discover a performance issue
Black coffee and beer
Whatever is available
Sherlock TV Series
Bench 100kg in sleep
Lost my programming virginity to C but I am currently married to Rails and I share a room with Web Development
When I see a stylish and fast web application
Mac + Thinkpad
Tea and beer
A lot of chicken
The Dark Knight Trilogy
Do 10 dragon flags without breaking a sweat
Do you like what we do?
Or think you can make things better?
Do you live and breathe code?
Or are the best business guy in the game?
Our doors are open.
First step is half the battle
Do you want to revolutionize your business?
Or implement something never heard of before?
Or save money by automating existing processes?
Give us a shout
Queries regarding press or marketing?