Hello, I'm Ante Drnasin

web developer|php expert|rest api architect|grumpy programmer|oop proponent

About Me

Freelance web developer | php expert

Ante Drnasin | web developer

Hi, I’m Ante Drnasin, a freelance web developer, based in Ljutomer, Slovenia, Europe. Web development is my passion. I started programming in BASIC when I was 8 years old on my old Commodore C64. At 14 I followed that with Amiga assembler and was part of the 90's Amiga demo scene as a coder and music maker. I have more than 15 years of professional experience in website development, working both as a team member and as a team leader. As a web developer I have build hundreds of websites ranging from small personal web page, database driven website with content management system (CMS) in the background to custom ecommerce websites. I have been successful in my career, not just because of my web programming skills, but because I am also dependable, trustworthy and reliable web developer who delivers promised work on time. I'm more keen on working directly with my clients than having project managers involved. As a web developer, I can offer to build simple website, develop custom ecommerce website, design database, add functionality to existing website, can fix code bugs, can optimize website for better performance or even fix security problems in code. Majority of my web development work is backend programming or as I like to call it "complex solutions to seemingly simple problems". I'm proud to say that after 15 years in web development business majority of my work comes from repeat customers which shows me that whatever I'm doing - I'm doing it right!

Ante Drnasin - web developer

Experienced

I have been a web developer since 2001. In that time I've build hundreds of websites ranging from small personal web page to complex custom website solutions including ecommerce websites (webshops).

Reliable

I am successful not just because of my programming skills but because I deliver my work as promised and on deadline. Repeat customers confirm that. I'm also very passionate about my work as I love programming!

Trustworthy

After so many years in web development business I'm proud to say that majority of my work comes from repeat customers. Just check my clients section to see who trusts my work!

Website Development Services

As a web developer I can build any type of custom website.

Simple website

A simple website (or personal website) sometimes called "static" website) is more or less just text and images. This is the simplest type of website there is, with no administration backend. This is a quick and **affordable website** solution for individuals and small businesses that may not yet have a web presence but need one. Additional functionality can always be added in the later stages.

Content Management System

Content management systems (CMS) store the content of the website in a database. You can then easily add and/or edit content through password protected administration area. Almost all websites I've build use content management system in one form or the other. It's simply more efficient and gives you control of the website content instead of having to depend on the web developer to maintain it.

Ecommerce website

My strongest point is ecommerce and everything related to selling products and services online. I have built many different types of online stores which range from selling services, virtual products, physical products to paid memberships systems. I have also experience with implementing credit card payments (or any other payment method) into custom website solutions.

Custom website

If you have an idea, I can build it! As a web developer, I can code interactive web applications that have functionality rather than just text and images. For example, with PHP, you can submit data through a form, log users into a website, or purchase products with a credit card. In my 15+ years in the field of web development I have developed and maintained hundreds of custom websites. I also had the opportunity to work on many different types of web development projects for many interesting clients some of which you can see in my clients section.

Database design

Implementing a database into web page adds dynamic to your website. In conjunction with being a programmer, I offer database development services for various DB systems (ie. MySQL, MariaDB, MongoDB etc) to help you build your data driven website. Most web hosting companies offer hosting with MySQL database so, for majority of web projects, MySQL is a logical choice to develop a database driven website. Whether you want to do something simple like store form data in a database, or build an online store with a shopping cart I can design and build your database and then code the logic for your website to interact with it.

Website Maintenance

Has your website content not been updated because you "don’t have the time"? Dont't be one of those people! Think of how your customers will perceive your business when they see outdated and lacking content. Also when was the last time you updated the look of your website? Is your website responsive and mobile friendly? If not, that might be hurting your business! I offer website maintenance packages that include everything from simple, "when you need" content updates, to ongoing website maintenance contracts including domain management, web hosting, content management and regular website updates.

Rest api design

I am an expert at building REST APIs using PHP or NodeJS. Representational State Transfer (REST) is an architectural style that specifies constraints, such as the uniform interface, that if applied to a web service induce desirable properties, such as performance, scalability, and modifiability, that enable services to work best on the Web. I can help open your data via REST API to other technologies to "consume" (ie. web pages, mobile applications, desktop applications etc.)

Software Testing

There are different types of tests that inspect the different areas of your application: Unit Tests, Integration Tests, Acceptance Tests etc. I can offer to write all of previously mentioned test for your application depending on your needs. Tests need to cover at least 95% of your application. Tests should be both positive and negative! I have more than 15 years of experience in web development and software testing. Get in contact with me to discuss the details.

Code review

Code Inspection or Code Review is the most formal type of review, which is a kind of static testing to avoid the defect multiplication at a later stage. An inspection report lists the findings, which include metrics that can be used to aid improvements to the process as well as correcting defects in your code. A Fagan inspection is a structured process of trying to find defects in development documents such as programming code, specifications, designs and others during various phases of the software development process.

Quality assurance

Quality Assurance in PHP is a valuable but very rarely seen aspect. In a world focused on rapid deployment and a “ship now, worry later” mentality, a focus on quality is a rare sight, especially when dealing with the web. I can help to make sure your code is written according to community standards. Contact me for details!

PHP Consulting

There is hardly a problem I didn't encounter in my 15 years of working with PHP. If you have a problem in your company let me help you solve it! At one point in my career I was CTO of a huge EU funded project and my job was to coordinate and supervise implemented code solutions from 6 teams in 6 different countries so yeah, trust me, I've seen it all :)

Private sessions

Would you like to polish your programming skills? Maybe learn how to code using standards and how that can help you become a better programmer? Or you would like someone to teach you how to use web technologies like PHP or show you 1 on 1 usage of various frameworks and/or technologies? Let me help you in a private session! I'm a great teacher. Demanding but fair. I have been programming since I was 8 (I wasted the first 8 years of my life :) ) so everything from OOP to design patterns is a second nature to me. Get in contact with me to discuss the details!

Contact me

to discuss your next website development project.

As a passionate web developer I'm always up for interesting work!

Contact me

Web development

PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used open source general-purpose scripting language that is especially suited for web development and can be embedded into HTML.

php.net

I have been using PHP as a server side language in my web development since 2003. It is my language of choice for server side web development although lately I have been using Javascript on server side more and more. What is PHP used for?

  • PHP can generate dynamic page content
  • PHP can create, open, read, write, delete, and close files on the server
  • PHP can collect form data
  • PHP can send and receive cookies
  • PHP can add, delete, modify data in your database
  • PHP can be used to control user-access
  • PHP can encrypt data
  • HTML is the standard markup language for creating Web pages.
  • HTML stands for Hyper Text Markup Language
  • HTML describes the structure of Web pages using markup
  • HTML elements are the building blocks of HTML pages
  • HTML elements are represented by tags
  • HTML tags label pieces of content such as "heading", "paragraph", "table", and so on Browsers do not display the HTML tags, but use them to render the content of the page

MySQL is the most popular database system used in website development. Majority of hosting companies offer a free MySQL database with a hosting plan. You can connect to MySQL database and manipulate it with PHP.

  • MySQL is a database system used on the web
  • MySQL is a database system that runs on a server
  • MySQL is ideal for both small and large applications
  • MySQL is very fast, reliable, and easy to use
  • MySQL uses standard SQL
  • MySQL compiles on a number of platforms
  • MySQL is free to download and use
  • MySQL is developed, distributed, and supported by Oracle Corporation

Ecommerce is simply the term given to purchasing products or services over the Internet.

A content management system is a computer application that supports the creation and modification of digital content. It is often used to support multiple users working in a collaborative environment.

Wikipedia

Simply put, content management system is a web based application that enables a user to manage website content. There are many open source and commercial content management systems, like WordPress, Magento and Drupal to name a few. You can also hire a web developer to build a custom content management system for you. If you have a unique web development project or just need a few simple web based tools, a custom CMS may be a good solution.

Not as a standalone service. 6 months of free and reliable hosting is usually included for all my website development projects. I have been using Hostgator since 2003 and I am very satisfied with them. They are reliable and affordable hosting provider.

The site needs to be marketed on an ongoing basis. Fresh information also needs to be put into the site to keep it up to date and interesting. You can do this yourself if your company has the resources available in-house, or I would be delighted to be of assistance. I can offer website maintenance packages that include everything from simple, content updates, to ongoing website maintenance contracts.

About my work

Once your website project is finished and my invoice in payed in full the code is yours. If you wish I can put that in writting.

First I need you to write up a detailed requirements for your web development project, put it in an email and send it to me. I will then write up a website proposal detailing out the requirements of the project, time and cost. Once you accept the terms, I will send over a contract and an invoice for a deposit so I can begin the work.

Ofcourse. I'm not a web designer that's why I don't offer those services directly. I will gladly partner up with your designer. After so many years in web development business I have few trusthworthy designers I work with and I can bring them in on the project if needed!

Once I have all the content (text and images), it should take me 3-6 weeks to design and build a typical, small scale website of 8-10 pages (as I'm not a designer I outsource that work to one of my designers I've been working with for years). The most time consuming phase of any web project is collecting and writing the content.

Yes! Every site I have built since 2011 has been mobile friendly. The method I use to achieve this is known as responsive design, which ensures that the site works well on a wide variety of screen sizes, from smartphones and tablets through to small and large desktop monitors.

Yes but not as a standalone service. I outsource web design services to a few designers I've been working with for years. Thru them I can provide design that is suitable and affordable for your website project.

clients

Selected companies I had the pleasure to work with.

Portfolio

My web developer portfolio highlights just some of the recent website projects I’ve completed. I have worked on hundreds of web programming projects over the years, ranging from full website development to small programming jobs. Here is just a small selection of my recent and publicly available work. Majority of my recent work is backend programming and therefore publicly unavailable.

Do you need a skilled web developer?

Good and responsible website developer isn't easy to find. Then when you do find them, their response time can be very slow. As a freelance web developer, my success is based solely on my own performance and ability to deliver the work you expect. With that said, you can expect to get a quick response regarding your website development.

Please contact me via email first and then we'll set up a call if we decide to work together on your web development project.