We have over 10 years of experience in web development, primarily in Python and Java-related technologies. We deliver state-of-the-art, stunning applications in a timely manner. Our business consultants, analytics and system architects will be happy to help define the requirements, technology and hosting environment.
We produce state-of-the-art mobile applications for both Android and iOS.
We have extensive experience building desktop applications for multiple OSes, including Windows, Linux and MacOS. We have been working with GUI, console and service/daemon applications in C++, Python and .NET. Some of the applications we build are cross-platform.
We are capable of handling all aspects of a complex IT system's lifecycle, starting with analyzing the requirements and writing the specification, through designing the architecture, developing and implementing the software, up to providing support and maintenance post-launch.
We are experienced in working with integration projects, including XML-RPC, JSON, SOAP, as well as web service clients and servers. We have been working with 3rd party teams from all over the world to ensure the integration projects are successful.
We are eager to share our deep knowledge of and experience in IT by performing independent audits of existing systems and solutions.
The Software Licensing Library is a cross-platform flexible solution for your company's licensing needs. It provides high-end protection for applications, allows to create diverse marketing offerings, and causes as little trouble to the end users as possible. The library supports Windows, Linux and MacOS operating systems as well as many development platforms.
A set of add-ons for XMind map mapping software to make you even more productive. Includes a sync tool for Outlook, Toodledo, Remember the Milk, Nozbe, as well as project management tools.
For our US based customer we are developing a web application allowing for the negotiation of agreements and contracts online.
The Framework builder allows for powerful agreement templates that can be split into sections, have separate business terms and conditional clauses.
Each framework can have a set of specialized rules associated with it allowing to automate common tasks, like requesting for approval when the terms exceed predefined values.
The agreements can be part of a multi-document engagement. The entire document workflow can be defined in the CR system, and then people responsible for next actions are notified when the task is pending on them.
A mobile application for social networking between volunteeers.
It allows for volunteers of organizations like AJLI or USO to find and contact each other.
The organization can notify its members about events and important information.
Volunteers can share information and see what others have shared in their Activity Feed.
Volunteer Connection - a branded version of the SeeingSpot application for the American Red Cross.
The application was modified in accordance with the client's wishes, including optimization for poor signal reception when working in remote areas.
USO Volunteer - a branded version of the SeeingSpot application for the USO.
An application to help the user in the process of meditation / prayer.
The user can configure every aspect of the prayer or meditative session.
The user can set the opening and closing prayer as well as the accompanying sounds which begin and end the contemplation.
Between the opening and closing prayer, the application counts down the time for the contemplation.
The FishDonkey App allows you to create and run fishing tournaments on your mobile phone.
The flexibility of FishDonkey makes it easy to run all types of tournaments in multiple formats.
Create a variety of tournament options such as biggest fish, largest stringer of fish, grand slam, multispecies tournaments, wildcard, or custom categories.
You can run a tournament anywhere and anyplace.
EDAConnect integrates two environments: Product Lifecycle Management and Electronic Design Automation.
Two-way sync, unified scripting hooks, several layers of interface mappings and much more.
Connects to many flavours of software using both COM and web services as well as several database engines.
Built using Eclipse RCP platform for desktop.
The BoxView IDE features Domain Technologies' embedded processor target debugger as part of the Eclipse software development environment.
BoxView IDE's project manager supports individual compile options for each file. BoxView IDE's editor provides timesaving editing features.
For each debug session, information is controlled and organized by interacting with the embedded processor target through monitoring software or on-chip hardware circuitry.
Many graphical views are supplied to facilitate control of your embedded processor testing.
For our US client we have developed a command line desktop agent application that accepts, executes and forwards server provisioning scripts.
The agent is part of a server configuration system and works on Windows 64-bit machines. It was developed in Python 2.7, some parts of the code are written in C which are integrated via pyrex.
The agent is compiled into a standalone form (not requiring a python interpreter) using Pyinstaller. It can also be installed as a Windows service.
A programming language and an application server that is hardware independent and portable. It allows for the development of robust mid- and large-size applications. It provides support for multi-tier transactional architecture, portable database connectivity, means of integration with legacy systems, a tight security model and a web application framework.
Python is a fully dynamic language developed as an open-source project. Its syntax is designed with the goal to be convenient for developers and let them achieve maximum productivity instead of being an obstacle. It has a tremendous and convenient standard library and a large number of bindings to native libraries.
Django is a Python web framework that allows for rapid development and encourages clean design. Its powerful admin interface, object-relational mapper, elegant URL design and cache system are the most important features of the system. It also fully supports multi-language applications.
Android is a mobile operating system developed by Google, based on the Linux kernel and designed primarily for touchscreen mobile devices such as smartphones and tablets. Android has the largest installed base of all operating systems (OS) of any kind. Android has been the best selling OS on tablets since 2013, and on smartphones it is dominant by any metric.
iOS is a mobile operating system created and developed by Apple Inc. exclusively for its hardware. It is the operating system that presently powers many of the company's mobile devices, including the iPhone, iPad, and iPod touch. It is the second most popular mobile operating system globally after Android by sales. iPad tablets are also the second most popular, by sales, against Android since 2013.
MongoDB is a cross-platform document-oriented, innovative noSQL database program that is blazingly fast and flexible.
In adaptive methodology, only a general plan is created at the beginning of the project and the rest of the design is done iteratively as the project advances through subsequent phases. The iterations (called sprints) are short (a week or two) and the customer is engaged in the planning of each integration, setting priorities and evaluating the job done after the sprint has been completed. The requirements can change during the development and changes to the already completed parts are also welcomed. While there are multiple methodologies out there, we prefer to work with Scrum methodology whenever possible.
In predictive methodologies, a full and detailed specification of the project is prepared in paper form, including its exact design and schedule. It is then executed according to the documents. In order to minimize the possibility of the project's failure due to unexpected and unforeseen circumstances, risk management procedures are implemented.
We believe that smart people are our company's most important asset. We take great care to hire only the smartest developers on the market and this pays off later on.
We are a team of highly motivated engineers who solve problems and figure out solutions that really work in the specific environment in which they should work.
We realize that proper communication between client and vendor, as well as within the team, is crucial to the success of the project. We strive to make all of the technical details understandable to non-technical individuals and suggest the best solutions based on our knowledge and experience. We also have no issues communicating in English - all of our PMs are proficient in it.
Our company was originally founded in 2003 by two college undergraduates, Marcin and Stan, who shared a vision, valued independency and liked challenges. Our first big project was BoxView IDE, produced in cooperation with Domain Technologies. At the beginning, we created a prototype demonstrating the interfacing of device-specific C code with Java runtime and the Eclipse environment. That prototype was successful and soon the number of programmers working on the project increased to three, of which two worked full-time. We now had some security of being on the market and we started to search for new customers in many different segments. We did not want our company to be just another software company - we wanted to realize our visions for software. Marcin searched for coding efficiency using modern languages and methodologies like Ocaml, Python, Zope, automatic tests and Agile programming. Stan was focused rather on the social side of running the business as well as J2EE-related technologies. From the very beginning we also agreed that we wanted to focus on honesty in our work and establish business relationships based on trust. After two years, it became evident that our vision couldn't be realized in one company, so we decided to split up. Based on a gentleman's agreement, Marcin took over the NG Logic name and projects he was in charge of, while Stan went on to found his own company, Eisenbits. In 2011, NG Logic was transformed into a limited liability company and Rafał Maciejczyk, a long term employee of NG Logic, became a partner. Currently NG Logic has clients all around the globe, with the most important ones located in the U.S. We were able to achieve our most important goals - start using modern technologies and processes in real-world applications. We are looking optimistically toward the future, always searching for where we can deploy our programmers and solutions.
The founder of the company, graduated from the Warsaw University of Technology with the title of M. Sc. of Applied Computer Science and the Warsaw School of Economics with the title of M.A. of Information Systems. He has over 13 years of experience in the IT industry.
He describes himself as a realistic perfectionist. His goal has always been technical excellence, but within the contraints that reality puts on any project. He is engaged in every aspect of the company's operations and every project's lifecycle, from analyzing requirements to architecture design to project management.
Graduated in June 2004 from the Warsaw University of Technology with a Master of Science degree. He began working at NG Logic in 2004 on a Java-based project. One and a half years later, he became its project leader. He worked in this role until the project ended in 2007. Afterwards, he became the project leader for an EDAConnect project.
He has a total of 12 years of experience in C, C++, Java and Python development and 10 years of experience as a project leader and manager.
We invite you to work as part of our team. We are a young and passionate team that promotes high personal and professional standards in the work place.
Our expectations are that you are smart, self-sufficient and get things done. We prefer passionate individuals, but your attitude towards programming is less important than the quality of the code you produce.
We offer high salaries, flexible work hours and the freedom to make your own decisions. We accept telecommuting workers, part-time workers and students as well.
Currently we're mainly looking for Python, Django and Java developers. We will train you in the technology you are not familiar with but you must be willing to learn. Contact us using the contact form and we will get back to you.